1. 首页
  2. 文档大全

软件工程课程设计

上传者:97****76 2022-07-13 17:19:19上传 DOC文件 439.50KB
软件工程课程设计_第1页 软件工程课程设计_第2页 软件工程课程设计_第3页

《软件工程课程设计》由会员分享,可在线阅读,更多相关《软件工程课程设计(18页珍藏版)》请在文档大全上搜索。

1、 长治学院课程设计报告课程名称:软件工程课程设计设计题目 手表网上购物系统留言管理模块 系 别 计算机系 专 业 计算机科学与技术 班 级 计科1201 学生姓名 王豪 学 号 12407124 起止日期 2015.7.9 2015.7.15 指导教师 郭咏梅 目录1 概述11.1选题目的及意义11.2 开发环境11.3 开发团队12留言管理模块需求分析22.1 数据分析22.2对象分析(建立对象模型)42.3 留言管理模块功能分析(建立功能模型)52.3.1 前台功能52.3.2 后台功能52.4 留言管理模块状态转换分析(建立行为模型)6 留言管理62.5 手表网上购物系统性能分析及其它分

2、析73 手表网上购物系统概要设计73.1数据库设计73.2 手表网上购物系统结构设计93.3 包设计94 手表网上购物系统详细设计104.1 连接数据库104.2 手表网上购物系统界面设计(留言管理)105手表网上购物系统测试115.1 留言管理模块测试126 总结12参考文献12附录:(主要程序代码)12 .手表网上购物系统(易买网) -留言管理模块1 概述本系统的目的是建立一个交易平台,来实现用户上网购买手表的需求。系统采用的是B/S的工作方式。其中留言管理模块是为了方便管理员对用户留言的处理。服务端软件环境采用操作系统Windows XP或 Windows 7,8,10,数据库为SQL

3、server2007.用户端软件环境采用浏览器IE8以上版本或者firefox等。1.1选题目的及意义网上购物是Internet爆炸式发展的直接产物,是网络技术应用的全新发展方向。随着信息代的来临,知识经济的扩张,人们对于互联网技术的要求已不单单是浏览一下网页,收发电子邮件。日益忙碌的人们开始追求足不出户的去利用互联网这一强大的平台来实现网上购物。对于企业来讲,如果能够实现网上交易将大大提高交易速度,也可以节约交易成本。1.2 开发环境1.硬件环境:处理器: Intel Pentium III 或更高内存:32M 或更大硬盘空间:2GB显卡:SVGA显示适配器2.软件环境:操作系统:Windo

4、ws7,8,9,10/XPWeb服务器:Tomcat 6.0及以上版本MyEclipes 2014、sql server20071.3 开发团队组长:刘建军副组长:常朝珍成员:姚政、王子鹏、王亨通、王浩、李晋科、郑凯、王武鹏、马宇驰、王豪分工:后台:刘建军(用户管理模块与首页)、常朝珍(订单管理模块)、王豪(留言管理模块)、王武鹏(商品管理模块)、郑凯(新闻管理模块)。前台:姚政(登录模块)、王子鹏(注册模块)、王亨通(注销模块)、王浩(购物车模块)、李晋科(结账模块)、马宇驰(留言模块)。2留言管理模块需求分析随着网络的发展,网络给人们带来了很多的便利。在各种各样的网页上都添加了留言板,它是

5、网站与访客之间的主要交流手段之一,设计一个留言管理程序可以帮助管理员更好的管理留言板给来访用户留下好印象。管理员具有回复和删除留言的权限。留言管理页面将列出所有的已处理的留言,包括留言人昵称、发表时间、留言内容等。管理员可以删除某条留言。另外,如果管理员想删除本页面所有的留言,则可以通过选择所有留言,然后点击删除按钮进行删除操作。2.1 数据分析 分析系统要处理的数据,画出E-R图该系统中用到了商品表、用户表、新闻表、留言表、订单表、订单中的商品表等等,其E-R图如下:图一为首页(商品列表与分类、新闻动态及其信息)的E-R图:商品名商品ID商品价格商品商品图片编号商品类型商品数量图一为商品表的

6、E-R图 图二为留言管理表的E-R图:所留的内容留言的时间留言人的Id留言回复人的名字回复的内容回复的时间图二为留言管理表的E-R图图三为新闻管理表的E-R图:新闻Id新闻主题新闻新闻内容新闻时间图三为新闻管理表的E-R图图四为订单管理表的E-R图:用户的名字用户的地址订单号订单所有商品的总价用户下订单的时间图四为订单管理表的E-R图图五为订单中商品表的E-R图:商品数量商品单价商品ID订单中的商品商品图片编号图五为订单中商品表的E-R图图六为用户表的E-R图:用户类型用户密码用户Id用户联系方式用户注册日期用户性别用户地址图六为用户表的E-R图图七为购物系统的整体E-R图:用户下订单商品查看

7、包含订单查看新闻订单中的商品留言查看并留言图七为购物系统的E-R图2.2对象分析(建立对象模型)分析系统有哪些对象、类、类之间的关系,画出类图 留言类的类图 图八 留言类的类图2.3 留言管理模块功能分析(建立功能模型)分析使用系统的用户及要完成的操作,画出用例图图九 留言管理的用例图2.3.1 前台功能前台功能有:注册,登录,商品列表与分类、新闻动态及其信息(首页),查看商品的详细资料,购物车(对购物车的商品进行增加与删除、修改购买数量),对购物车中的商品进行结账及结账成功的处理,留言,注销。2.3.2 后台功能后台功能有:普通用户:用户管理(修改自己的信息),订单管理;管理员:用户管理(删

8、除普通用户),商品管理,订单管理,留言管理,新闻管理等等。2.4 留言管理模块状态转换分析(建立行为模型)分析系统有几种状态,如何转换,画出状态转换图、事件跟踪图下图是删除留言的状态转换图主屏输入要操作的类型留言管理页面 点击留言管理 选择留言进行删除确认删除留言? 是 否 结束留言删除成功 图十 删除留言的状态转换图 下图是回复留言的状态转换图留言管理页面主屏输入要操作的类型 点击留言管理 选择留言进行回复 回复留言结束留言回复成功 是 否 图十一 回复留言的状态转换图 2.5 手表网上购物系统性能分析及其它分析该系统界面要求美观、清晰、使用户一看就喜欢上这种界面以方便用户更好的浏览。并且给

9、人一种美感。该系统性能需求有: 1.该系统要支持20个并发用户; 2.该系统处理查询操作时间不超过5秒; 3.该系统各个功能要稳定及健壮性;安全需求有: 1.对每一个用户的信息进行保密; 2.每一个用户登录都要进行验证; 3.普通用户没有操作商品的权利; 4.管理员只有删除普通用户的权利,而没有修改普通用户信息的权利;3 手表网上购物系统概要设计该系统设计包括:数据库的设计、界面的设计、前台后台的设计。其中前台主要功能有注册,登录,商品列表与分类、新闻动态及其信息(首页),查看商品的详细资料,购物车(对购物车的商品进行增加与删除、修改购买数量),对购物车中的商品进行结账及结账成功的处理,留言,

10、注销等的设计。后台主要功能有普通用户:用户管理(修改自己的信息),订单管理;管理员:用户管理(删除普通用户),商品管理,订单管理,留言管理,新闻管理等等。3.1数据库设计根据实际需求分析设计数据库为:分类表:商品表:订单中添加的商品表订单表:新闻表:留言表:用户表:3.2 手表网上购物系统结构设计分析系统分解为几个模块,说明每个模块的功能,画出系统层次结构图该系统共分为十二个模块,其中有:注册,登录,商品列表与分类、新闻动态及其信息(首页),查看商品的详细资料,购物车(对购物车的商品进行增加与删除、修改购买数量),对购物车中的商品进行结账及结账成功的处理,留言,注销、用户管理(删除普通用户),

11、商品管理,订单管理,留言管理,新闻管理。 后台管理 前台页面手表网上购物系统注册、登录、注销留言新闻动态及信息留言管理新闻管理用户管理商品管理订单管理购物车商品列表与信息图十二 系统层次结构图3.3 包设计分析系统有几个包,说明每个包的作用本系统中包含七个包,并且七个包共分为四层结构,分别为:第一层:也称为界面层。该层设计各个界面,及存放一些servlet,该层的包有servlet包。第二层:也可以称为实体层。该层存放一些实体类对象与帮助包,以方便在系统中使用。该层的包有实体包entity与工具包common。第三层:也称为服务层。该层作用是调用数据层的操作,避免上面的各层与数据层直接接触,从


文档来源:https://www.renrendoc.com/paper/212701327.html

文档标签:

下载地址