毕业设计报告课题:在线购物系统的设计与实现系部:软件工程系班级:软件081学号:2008180091学生:郭X指导教师:刘XX装订交卷日期:2011年3月20日23毕业设计成绩评定表指导教师评语(包含学生在毕业实习期间的表现):成绩(平时成绩):指导教师签名:年月日评阅教师评语:成绩(评阅成绩):评阅教师签名:年月日答辩情况记录:(不安排答辩的学生此表不填)答辩成绩:答辩委员会主任(或答辩教师小组组长)签名:年月日总评成绩:装订顺序:(1)封面(2)毕业设计成绩评定记录(3)毕业设计任务书(4)毕业设计报告标题、中文摘要及关键词(5)正文(6)附录(7)参考文献毕业设计成绩评定表:注:未安排答辩者平时成绩与评阅成绩分别占总评成绩的40%、60%;参加答辩者平时成绩占、卷面评阅成绩、答辩成绩分别占总评成绩40%、20%和40%。总评成绩记优秀、良好、中等、及格、不及格五等级计分。教务处制4毕业设计任务书一、设计课题:在线购物系统二、设计目的:基于互联网在网上购物系统搭建的平台下,使顾客可以根据自己的兴趣爱好有选择性的购物,检索到自己想要的商品本课题要求学生在线购物系统上实现在线购物,有效的处理各类所需相关信息,以促进各个子系统管理的信息化,规范化和集成化,实现计算机的智能化管理。通过本课题的设计,掌握B/S架构应用系统的开发方法以及网上购物平台的构建方法,因此本课题具有一定的实用价值。三、设计要求本课题设计要求如下:1、用户登录注册登录注册后用户在完成商品交易后就可以不用再输入很多信息方便购物。2、用户浏览商品通过商品的名称进行查询,可以更快的得到自己所查的商品资料。3、购物车用户提交购买信息,并对商品订单进行查看,发货,撤销,完成等处理。4、管理商品和订单管理管理员对商品进行管理,如新增,删除,修改用商品分类等功能。5、管理员对用户管理管理员登录系统后管理用户和其它管理员。6、售后服务对反馈购物意见,交流等有关信息的查看。四、毕业设计报告要求:毕业设计报告由以下几部分组成:1、标题封面:标题要求简洁、确切、鲜明。2、毕业设计成绩评定记录表(教师等填写)3、毕业设计任务书(指导教师提供)4、目录5、正文6、附录五、设计进度计划:11月15日---11月25日查阅资料、系统功能分析、模块设计、数据库设计12月1日---2月25日代码设计、调试3月1日---3月25月撰写毕业设计报告4月初毕业设计答辨(如有变动,另行通知)六、毕业答辨需提交的材料:1、完整的系统代码(光盘或磁盘)2、毕业设计报告学生:郭X指导教师签名:2010年11月10日5目录1软件可行性研究与项目开发计划.............................................................................................11.1问题定义.........................................................11.2可行性研究.......................................................11.3项目开发计划.....................................................22软件需求分析.......................................................................................................................32.1用户功能.........................................................32.2数据流图(DFD)..................................................32.3数据字典(DD)....................................................43软件概要设计.......................................................................................................................43.1确定设计方案.....................................................43.2模块的划分.......................................................53.3软件结构图.......................................................63.4数据库设计.......................................................74软件详细设计.......................................................................................................................84.1用户管理........................................................84.2商品管理........................................................94.3购物管理........................................................94.4留言管理.......................................................104.5新闻管理.......................................................104.6订单管理.......................................................114.7管理端用户管理................................................114.8管理端商品管理................................................125软件编码.............................................................................................................................125.1所选语言.......................................................125.2源代码(见附录)...............................................136软件测试与调试.................................................................................................................136.1测试环境与测试方法..............................................136.2测试实例(测试集)的研究与选择................................136.3测试过程........................................................136.4调试结果.......................................................147结束语...............................................................................................................................178附录...................................................................................................................................188.1源代码.........................................................188.2参考文献.......................................................2411软件可行性研究与项目开发计划1.1问题定义近来电子商务已慢慢被人们所熟悉.网上购物这种生活方式已悄然形成.本设计是设计一个网上购物系统,制作数据库网页,实现网上购物的整个流程,对整个网站的安全也有一定的考虑.其中主要技术是ASP..数据库网页设计是用ProntPage,后台数据库的是在Access中建立,用数据库的标准语言SQL来实现对数据库的操作.网页程序语言是VBSript,具体制作中对商品分类,建立不同的表存放各类商品信息,以方便对数据库的各种操作.网页设计根据网上购物的流程分为新用户注册模块,用户登录模块,超市内商品搜索模块,店内商品分类列表模块,顾客购买模块和顾客留言模块等.最终实现了网上购物流程的所需的主要技术,但是在除了加以网站安全建设,需要理解安全更深一层的含义,要实现商务安全.1.2可行性研究(1)技术,操作可行性分析随着计算机的发展,技术的成熟,网上购物的安全性,保密性可以做到很好,而且网上商城是ASP,SQL数据编制写成的,它有良好的操作界面,操作起来简单,方便,因此该网上商城无论是技术上,还是操作上都可行的(2)运行可行性:项目开发完后,对系统进行多次系统测试,测试2发现的错误及时修正.(3)开发和运行环境的可行性开发工具:ASP.netSQL数据库运行环境:WindowsXP(4)经济可行性随着计算机行业的发展,技术的成熟,计算机的价格不断下降,而其功能却不断的完善,加强1.3项目开发计划工作进度安排阶段工作内容检查日期导师签名10月-11月选题选题"在线购物系统"10.3011.18完成毕业任务书11.2011月末-12月末初步调试系统12.281.1-2.15继续完成设计1.163月调试设计,完善论文开发工具:该网站在WindowsXP系统下通过SQL开发数据库,采用ASP.net语言编写后台程序,利用Photoshop进行平面设计,利用表格布局32软件需求分析2.1用户功能客户:能够完成用户基本信息录入注册和用户基本信息的个人前台与后台管理管理员:能够完成管理员对网站的商品资料的功能.如管理员的添加等等2.2数据流图(DFD)Login登录成功?注册页面N主页衣服商品浏览电脑家居其它图书订单管理购物车用户管理留言回复Y42.3数据字典(DD)3软件概要设计3.1确定设计方案在线购物系统前台管理后台管理用户管理商品浏览购物车商品管理新闻管理订单管理留言管理用户管理名字:在线购物系统别名:无描述:该系统记录的是网上购物信息,,由客户登录信息,提交到后台管理员验证,若是不合格,则要提交到注册页面进行注册,验证合格之后,由客户在系统中选择自己所喜欢的商品进行收藏和购买,若想购买自己喜欢的商品,则可以加入到购物车进行购买,最后付款就可以定义:客户=登录+浏览+购买+付款管理员=登录+订单+统计位置:数据库的人员信息表53.2模块的划分主页:通过此页可以看到本站的总体结构,并可以通过链接进入到商品区域中进行一系列的操作用户管理:用户注册身份验证,信息修