![软件工程网上书店管理系统_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/520dae4e-7b9b-4afb-9b6d-a79e83fd3556/520dae4e-7b9b-4afb-9b6d-a79e83fd35561.gif)
![软件工程网上书店管理系统_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/520dae4e-7b9b-4afb-9b6d-a79e83fd3556/520dae4e-7b9b-4afb-9b6d-a79e83fd35562.gif)
![软件工程网上书店管理系统_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/520dae4e-7b9b-4afb-9b6d-a79e83fd3556/520dae4e-7b9b-4afb-9b6d-a79e83fd35563.gif)
![软件工程网上书店管理系统_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/520dae4e-7b9b-4afb-9b6d-a79e83fd3556/520dae4e-7b9b-4afb-9b6d-a79e83fd35564.gif)
![软件工程网上书店管理系统_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/520dae4e-7b9b-4afb-9b6d-a79e83fd3556/520dae4e-7b9b-4afb-9b6d-a79e83fd35565.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 计算机科学与技术学院软件工程课程设计报告 课 题: 网上书店 姓 名: 李子涵 学 号: 201217010131 专业班级: 计算机科学与技术 120101 指导教师: 巢湘萍 设计时间: 2015-6-15 评阅意见:评定成绩: 指导老师签名: 年 月 日一、系统需求描述:21.1 开发背景:21.2 系统简介:21.3 具体内容:21.4系统的开发环境及运行环境:21.5 系统功能:2二、系统需求分析:32.1 系统需求:32.2、用例图:32.3类图:52.4 时序图:7三、系统设计93.1功能模块图:93.2数据库需求分析:103.3、界面效果:11四、课程设计总结11一、 系统需
2、求描述:1.1 开发背景:随着计算机网络技术的发展,人们的生活方式、工作方式、以及购书的方式都随着改变,本次的课程设计主要是针对网上购书系统从立项到设计实施的整个过程,并辅以图形及实例,该系统在设计充分考虑到各种网上书店的需要,具有一定的扩展性。Internet成为目前世界上最大的信息资源宝库。目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、商业等各个领域,其用户群十分庞大,建立一个好的站点对于一个机构的发展十分重要。能根据用户的喜好为不同的用户显示其个性化的页面,及着重显示该用户感兴趣的内容,将为用户节约大量的检索时间,这样的网页显然更具有吸引力。就网上书店
3、来说,系统会根据个人平时检索的图书类型做汇总,把经常浏览的图书罗列出来,还根据图书的类型推荐最近较为火热的图书系列。 1.2 系统简介:本系统实现对网上书店信息的管理。主要功能为管理有关顾客、出版社、书籍、订单、库存和管理者的信息等。本系统的结构分为顾客信息管理模块、出版社信息管理模块、书籍信息管理模块、订单信息管理模块、库存信息管理模块、管理者管理信息模块、报表显示模块和查询处理模块。 1.3 具体内容:具体内容包括:购书者可以通过访问Web站点,得到图书信息。系统可以:l 显示每本书的详细信息l 显示购物车和顾客选购的图书信息l 增加新购买的新书l 对定单的修改、确认、提交等l 图书销售数
4、量的排行(注意管理员和客户分别具备的权限)1.4系统的开发环境及运行环境:操作系统: Windows XP Pro SP2建模工具: Rational Rose 2003数据库系统:SQL Server2000开发工具: Visual Studio 2005Web服务器:IIS+ASP.NET 2.0平台1.5 系统功能:(1)登录、注册功能。(2)浏览网页功能。(3)书籍相关信息查询功能。(4)购买或加入购物车功能。(5)删除购物车功能。(6)查看订单功能。二、系统需求分析: 2.1 系统需求:在网上书店管理系统中。用户可以浏览主页面查看图书详细信息,如想在本网站购买图书,需要注册账号成为该
5、网站的会员,然后进行购买活动,会员用户通过注册账号及密码登陆改系统,登陆后可以对个人信息进行修改,包括密码的修改,可以添加所选书籍到购物车,删除购物车里的书籍,以及修改购物车书籍的数量,确定购买后进去支付页面进行付款。管理员登陆系统后,可以修改其登陆密码,维护员工信息,维护会员信息,以及系统维护。管理会员信息主要是添加会员、删除会员以及修改员工信息。系统的维护主要是系统更新。 对上述网上书店系统的描述进行分析,可以获得以下功能性需求:、在网上书店系统注册个人信息,并且成为会员。、会员通过身份验证,登陆到网上书店系统。、可以根据关键字索引网上书店并且浏览网上书店图书。、会员可以查询修改个人资料,
6、包括个人的基本信息、订单信息,即修改个人信息。、会员可以将要购买的书籍添加到购物车,可以对购物车里的书籍数量信息进行修改。、会员可以对所提交的订单进行修改。、会员可以进入付款界面进行结算。、管理员输入账号和密码可以登录网上书店系统。、管理员可以修改会员信息、添加、删除会员。、管理员可以修改员工信息、添加、删除图书信息。2.2、用例图:1.用户用例登录会员通过身份验证,登录到网上书店系统。注册游客在网上书店系统注册个人信息,可以成为会员。浏览图书会员或游客可以浏览网上书店的图书。查询个人资料 会员可以查询修改个人资料,包括个人的基本信息、订单信息。修改个人资料会员可以修改个人信息。加入购物车会员
7、可以将要买的书籍添加到购物车,可以对购物车里书籍数量信息进行修改。提交订单会员可以对所下订单进行提交。付款会员可以进入付款界面进行结算。2.员工用例(1)登录 员工根据用户名和密码,登录到网上书店系统。(2)销售查询 员工可以对书店的销售情况进行查询。(3)库存查询 员工可以对书店所剩下的书籍进行查询。(4)图书管理 员工可以修改书籍信息、添加图书、删除图书。(5)订单处理 员工可以修改订单信息、删除订单。3.管理员用例(1)登录 管理员输入账号和密码可以登录带网上书店系统(2)管理会员 管理员可以修改会员信息、添加、删除会员。(3)员工信息维护 管理员可以修改员工信息、添加、删除员工2.订单
8、管理:包括对订单的增加删除以及查询订单功能。图1、管理者对订单管理用例图3.图书管理:对图书的查询(通过年份、书名、作者查询)、删除、添加以及对图书的修改。图2、管理者对图书管理用例图.4.用户管理:对用户的查询,删除用户。图3、管理者对用户管理用例图2.3类图:(1)视图层:控制用户界面,及用户与系统的交互,此处省略。(2)控制层:控制具体业务。UserAction:控制管理员及前台人员。AdminAction:图书管理者对用户订单的处理。(3)业务逻辑层:包括登陆,图书管理及订单处理等等。图4:控制层类图图5:业务逻辑层类图类图说明:Manager:系统管理员,字段包括管理者得等级。Use
9、r:用户,字段包括用户身份,姓名,密码。Order:订单,字段包括订单号、订单人的姓名、订单的花费、订购人的手机号码、订单日期、订单的状态。Book:图书信息,字段包括、图书号、作者名、图书类型、图书简介、图书的出版日期。图6:模型类图2.4 时序图:A、管理者进行登陆:管理者通过进行登录的动作响应(LoginAction),并且调用了登录服务函数(LoginService),通过姓名密码来对Person类进行核对来确定是否成功登录。图7:管理者进行登录顺序图B、 管理者对图书管理:这个顺序图里,由于功能较多用BookService()函数来进行查询图书、删除图书、添加图书、修改图书等等来进行
10、对图书的管理,最后更行了BookDao。图8:登录者对图书管理顺序图C、 用户订单处理:用户通过UserAction进行对图书的查找,并且通过OrderService来进行对需要的图书加入购物车,进行对图书的修改等等,最终确定订单后对OrderDao进行结账。图9: 用户订单处理顺序图三、系统设计3.1功能模块图:图10:系统管理员管理模块图图11:用户登录管理模块图图12: 系统业务逻辑关系3.2数据库需求分析:容要求:调查应用系统用户所需要操作的数据,决定在数据库中存储什么数据。处理要求:调查应用系统用户要求对数据进行什么样的处理,清理数据库中各种数据之间的关系。在数据库需求分析之后,得到
11、一个数据字典文档,包括三方面内容: 数据项:包括名称、含义、类型、取值范围、长度以及其他数据项之间的逻辑关系。 数据结构:若干个数据项的有意义的集合,包括名称,含义以及组成数据项之间的逻辑关系。 数据流:指数据中数据的处理过程,包括输入、处理和输出。表1 图书管理系统各表数据结构表 名列 名数据类型长 度主 键出版社信息ISBN号varchar50Yes编号varchar50Yes名称char50网址char50E-mailchar40顾客信息ISBN号varchar50Yes订单号varchar50Yes注册名varchar50Yes真实姓名char10家庭地址char20联系方式char2
12、0购书卡号varchar50订单信息订单号char50YesISBN号varchar50Yes订购人char20订购日期datetime10订购书籍char20书籍数量Single10书籍信息ISBN号varchar50Yes名称char50作者char50出版年份Datetime50库存量Single10出版社char40单价money8仓储信息ISBN号varchar50Yes仓储编号varchar50Yes库存量Single10库存下限char10仓库名称char20管理者信息编号char20Yes姓名char20密码char20具体身份char30邮箱char403.3、界面效果:运行程序后首先显示主窗体,界面效果如下所示:四、课程设计总结在我们整个软件工程网上书店实验过程中,我体会到很多,也学到很多。在实验中我们自由分组,我
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030全球丙二醛行业调研及趋势分析报告
- 2025年全球及中国低空洞焊膏行业头部企业市场占有率及排名调研报告
- 2025办公写字楼出租合同范本2
- 活牛购销合同
- 广场商铺租赁合同
- 2025北京市非居民供热采暖合同(合同版本)
- 文化传播项目合同
- 门窗安装工承包合同范本
- 提升跨部门协作能力的技能培训
- 合同协议框架性合作协议
- 创业计划路演-美甲
- 梁山伯与祝英台小提琴谱乐谱
- 我国全科医生培训模式
- 《摔跤吧爸爸》观后感PPT
- 机构编制重要事项的报告范文(5篇)
- DBJ51-T 188-2022 预拌流态固化土工程应用技术标准
- 《长津湖》电影赏析PPT
- 多维阅读第10级 who is who 看看都是谁
- 滑雪运动介绍
- 高二下学期英语阅读限时训练(一)
- 半导体制造工艺-13薄膜沉积(下)综述课件
评论
0/150
提交评论