软件工程课程设计网上购书系统需求分析_第1页
软件工程课程设计网上购书系统需求分析_第2页
软件工程课程设计网上购书系统需求分析_第3页
软件工程课程设计网上购书系统需求分析_第4页
软件工程课程设计网上购书系统需求分析_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件工程课程设计报告网上购书系统需求分析院系:专 业:班 级:姓 名:学 号:组 长:2014年1月1、引言1.1项目背景随着互联网的快速发展,人们的生活渐渐被发生了很大变化,网络成为生活中不可缺少的组成部分,不管是社交娱乐还是获取信息购买商品。电子商务伴随着互联网的快速发展,也逐渐被大家认可和重视。人们现在更多的在网上选购商品,尤其是图书类产品。网上商城投入少,回收快,无存货,特别适合小商店或个人在网上开店。销售时间不受限制,无需专人看守,却可时时营业,省去员工工资。销售地点不受限制,免去了普通商店的店面成本。所以这次我们设计一个网上购书系统,帮助图书出版厂家能更方便,更广泛的出售图书。1.

2、2系统目标 展示商品列表、查看商品详细信息; 用户可以在网站上自己修改个人资料、修改密码查询提交的订单;实现购物车功能,用户选择所需商品后,放到购物车,提交订单。商品管理:商品信添加、删除,商品信息修改,用户管理:查看信息,删除用户; 订单管理:查看订单,删除订单,确认订单发货,交易结束;系统运行稳定,安全可靠。2、功能需求2.1账号管理用户可以在系统中注册账号,注册账号需要填入账户名、账户密码、账户信息(包括用户姓名、用户性别、用户邮箱、用户电话等 选填)自动生成账号下的购物车和订单情况。允许账户修改自己的信息。2.2预览用户可以在系统中预览到数据库中存在的所有

3、图书,点开图书后,可以查看图书的详细情况,包括图书封皮、图书目录、图书引言、图书简介、图书出版社、图书作者、图书价格等一切能使用户全面了解到图书的内容。2.3查询用户可以在界面上使用查询功能,输入书名、出版社、价格等相关内容,可以进行相关图书的列表展示,点开后可查看图书详情。2.4.购物车管理用户可以将自己感兴趣的图书放入到购物车中,最后再在购物车中进行筛选和抉择。购物车可以展示用户已经放入的图书、图书情况,并可以自动计算出总价格。2.5.订单管理用户挑选好了商品后,可以使用系统中的支付功能,支付功能连接着用户账号、后台数据库和相关支付网站界面。用户点击了之后转去支付界面,支付成功后将订单加入

4、到用户账号的订单中,并连接后台数据库,将相关书籍的数据处理并提示管理人员发货。支付失败后将商品存入购物车并提示用户。2.6登陆系统登陆系统允许用户注册、登陆、退出系统,以便用户管理相关的购物车和订单。2.7.书籍管理书籍管理系统可以使管理人员对数据库中的书籍数据进行管理,包括增加书籍、删除书籍、修改书籍信息、增加或减少书籍库存数量等。3、性能需求系统需要对用户所做的操作进行快速反应,将结果回馈给用户,反应时间不能超过3秒。系统对数据库中的数据更新应该做出迅速反应,数据库中的数据有改变时,系统应该及时更新系统中的信息,以免出现界面中显示的数据和数据库中的数据不同的情况。数据库能长时间的记忆用户信

5、息和图书信息,不会因为错误或者断电而丢失数据。4、可靠性需求系统中的文件需要DAID(磁盘冗余阵列)进行数据自动备份数据库中的数据进行数据远程异地备份系统需要系统备份和快速恢复功能系统需要具有容错功能的服务器及网络设备网络系统出现故障时能够迅速恢复并适当的应急措施 进行网络可靠性设计时,网络不能因出现单点故障而引起全网瘫痪 5、出错处理需求在设计代码时要考虑到用户在操作时出错的情况,允许出错,并能及时退回到正确的情况。系统出错后能及时恢复,在重要的系统更新的进行pv操作,防止数据出错。数据库出错后,能及时重启并恢复最近的一个备份。并及时将错误报告给管理者,使管理者对系统进行完善,防止错误的再次出现。6.接口本系统由c+、c#或java编程语言编程,编程软件使用vs2005或vs2008 页面主要用进行编译,后台数据库使用Oracle。其中的接口主要是系统与数据库之间、系统与页面之间、系统与网络之间。7、业务流程图8、假定和约束 本系统是一个基于网络服务的独立的B/S架构系统,采用TCP/IP通讯协议。 开发持续时间规定为2个月,开发时间比较紧。系统使用vs2008为开发工具,采用Oracle 10g为数据库。此项目整个制作过程中,不会涉及到任何商业侵权。9、功能用例9.1.用户登录

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论