软件工程论文
学校:
学院:
班级:
学号:
姓名:
题目: 校园超市网站
目录
1. 概念---------------------------------------------------------1
2. 课题简介---------------------------------------------------2
3. 课题目的---------------------------------------------------3
4. 需求分析---------------------------------------------------4
5. 总体设计---------------------------------------------------5
6. 数据库设计------------------------------------------------6
7. 网页设计---------------------------------------------------7
8. 代码设计---------------------------------------------------8
9. 调试运行结果说明---------------------------------------9
10. 总结---------------------------------------------------------10
11. 参考文献---------------------------------------------------11
1.概念
互联网迅速发展为人们提供了更加快捷方便的购物渠道,校园网上超市购物系统应运而生。
2. 课题简介
鉴于我们学校没有一个实质性的校园购物网站,同学们要想买东西就必须到学校的超市或是校外的超市购买。而有些同学又没有时间或不想出去买东西,又或是嫌麻烦之类的,所以我们小组提出这么一个项目,让同学们可以在校园网站上选购自己需要的东西,然后有工作人员送到寝室,方便同学们生活的同时也增加了校园超市的收益。但是必须是本校的大学生才可以,因为为了防止有人恶搞,我们要求在注册时必须实名,而且会有预留电话,寝室号之类的基本信息。
3. 课题目的
本项目旨在方便同学们的生活,有更多的时间做自己的事情。我们将以visual studio2010和SQL server2008做为开发环境结合网页美工和后台编程来开发此项目;该项目的投资方为校园超市老板,需方也为该老板,用户为本校的大学生们,开发方为本小组全部组员,支持机构为校方。当前,我们已准备好开发环境和开发人员,准备开发该项目。等项目成功开发后,我们将会看到校园超市的工作人员的忙绿和同学们的闲散,大家各忙个,各得其乐。
4. 需求分析
并非所有的问题都可以有很简单的解决方法,所以很多时候就会出现工程上的时间,人力物力,资源金钱的浪费,所以必须要有一份可行性研究报告。定向分析,技术可行,操作可行,合法可行,经济可行。
技术可行性要考虑自己的技术可以不可以完成开发任务,各种条件是否满足需求。校园超市购物网站将以visual studio2010和SQL server2008做为开发环境结合网页美工和后台编程来开发此项目,它既支持交互环境,又支持编程环境,简化了页面设计过程,提高了网站的运行效率和可靠性。
经济可行性要考虑花掉的成本,这个就很多了,另一个要考虑的获得的利润,做到精打细算,节省支出。
运行可行性要考虑当今的社会科学技术发展潮流,而大学校园恰恰满足校园超市的各个要求,网络已经覆盖大学,已成不可缺少的东西,所以,校园超市网站在大学校园具有运行可行性。
5. 总体设计
如下图
6. 数据库设计
6.1.数据库需求分析
在编写数据库时要了解用户各个方面的需求,以及将来可能面临的新的问题,所以数据库内容要简洁精辟,要有良好的编写格式规范,使人看后一目了然。校园网上超市系统需要的信息如下:
超市商品信息表,商品类别表,用户信息表,订单表,留言表。
在建表的时候主要注意要标识需要的数据,标识主关键字字段,规范数据格式,收集信息。
6.2数据库(广义笛卡尔积)
超市商品信息表: 编号,种类,名称,价格,数量。
类别表: 编号,名称。
用户信息表: 用户名,密码,姓名,电话。
订单表: 订单编号,购买数量,购买时间,是否付款与发货
7.网页设计
java
8.代码设计
Private void button5_Click object sender,EventArgs e//已发送已付款
Strings”select OrdersID as 订单号,GoodsName as 商品名,Orders.UserName as 用户名,BuyCount as 购买数量,BuyTime as 购买时间,Sent as 是否发货,
pay as 是否付款,address as 地址 from order,good,user where order.”
Private void button6_Click object sender,EventArgs /确认付款
Try
If datagridvs[6].value.tostring “否”&& datagridvs[5].value.tostring
“ 是”
If messagebox,show”是否确认付款”. “提示”,messageboxbutton,yesno Dialogresult.yes
9. 调试运行结果说明
我们这组已经调试完毕,大体结果已经明确,在用户购物完成,留言完毕后,管理员可以
通过留言管理查看到所有的留言信息,
因时间仓促再加上本人实力有限,使得这个系统还有很多的问题没有解决,关于销售分析
管理做得不够完美,而且不能对商品的进销进行细致管理,在这里我深深表示歉意,还望海涵.
10.总结
通过一学期的软件工程学习,,自己收获了不少,也有不少心得体会.
11.参考文献
【1】 郑小发,付雯,赵友贵,江信鸿,李响 《软件工程技术》 中国传媒大学出版社2011.3.1