软件工程课程设计---网上购书系统需求分析

软件工程课程设计---网上购书系统需求分析

ID:9856769

大小:389.50 KB

页数:9页

时间:2018-05-12

软件工程课程设计---网上购书系统需求分析_第1页
软件工程课程设计---网上购书系统需求分析_第2页
软件工程课程设计---网上购书系统需求分析_第3页
软件工程课程设计---网上购书系统需求分析_第4页
软件工程课程设计---网上购书系统需求分析_第5页
资源描述:

《软件工程课程设计---网上购书系统需求分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

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

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

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

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

5、有改变时,系统应该及时更新系统中的信息,以免出现界面中显示的数据和数据库中的数据不同的情况。数据库能长时间的记忆用户信息和图书信息,不会因为错误或者断电而丢失数据。4、可靠性需求系统中的文件需要DAID(磁盘冗余阵列)进行数据自动备份数据库中的数据进行数据远程异地备份系统需要系统备份和快速恢复功能系统需要具有容错功能的服务器及网络设备网络系统出现故障时能够迅速恢复并适当的应急措施 进行网络可靠性设计时,网络不能因出现单点故障而引起全网瘫痪 5、出错处理需求17在设计代码时要考虑到用户在操作时出错的情况,允许出错,并能及时退回到正确的情况。系统出错后能及时恢复

6、,在重要的系统更新的进行pv操作,防止数据出错。数据库出错后,能及时重启并恢复最近的一个备份。并及时将错误报告给管理者,使管理者对系统进行完善,防止错误的再次出现。6.接口本系统由c++、c#或java编程语言编程,编程软件使用vs2005或vs2008页面主要用asp.net进行编译,后台数据库使用Oracle。其中的接口主要是系统与数据库之间、系统与页面之间、系统与网络之间。7、业务流程图178、假定和约束本系统是一个基于网络服务的独立的B/S架构系统,采用TCP/IP通讯协议。开发持续时间规定为2个月,开发时间比较紧。系统使用vs2008为开发工具,采

7、用Oracle10g为数据库。此项目整个制作过程中,不会涉及到任何商业侵权。179、功能用例9.1.用户登录注册用例9.2.订单管理用例删除订单用户9.3.商品管理用例管理员9.4.购物车管理用例17添加商品到购物车9.5.用户信息管理用例删除个人信息9.6.用户管理用例9.7.交易管理用例1717

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。