版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、物理与电子科学学院软件工程实验报告网上书城系统项目需求分析说明书 the specification of requirement analysis 专 业: 电子信息科学与技术班 级: 信号检测与处理0802班姓 名: 报告日期: 2010年10月26日 1、引言 随着社会的节奏越来越快,人们越来越追求高质量、高水平的生活,快捷、方便、放心的网上购物越来越符合大众的需求,因此网上书店商务网站也就应运而生。对于网上书店,其最大好处是要能给用户带来最大的便捷,这种便捷不仅体现在网络之外的物流、图书的折扣等,更要体现在进行网络操作时的易用性,能够模拟用户的购书行为,营造一种尽量真实、贴切的用户购书
2、过程。所以,在设计网络书店时,最重要的就是完成“用户功能”。其次,对众多图书、订单、用户信息的网络管理,对于网站经营者的经营效率的意义,也是不言而喻的,这些则可以称为“管理功能”。 1.1编写目的 (1)在完成了针对网上书店市场的前期调查,同时与多位用户进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。 此需求规格说明书对网上书城系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用
3、户文档编写者、项目管理人员。本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用,通过这个需求分析说明书,完成了大概的软件设计的初步方案,并为项目的评审 、开发、测试等提供依据,明确开发风险及其所带来的经济效益。本报告经审核后,交软件指导老师审查。(2)本报告由彭艳云(200856110304)一人单独完成。 1.2 背景 随着internet的迅速发展,当今电子商务已接被广大的互联网用户所接受,网上书店系统作为其中的一部分也有了迅速的发展。当然,网上书店系统目前主要是以b2c的方式进行经营,通过网上开店的方式向读者出售书本。国内著名的两大书店,当当网与卓越网,他们售书的理念很简单,读者
4、可以自己寻找自己喜爱的书。对于读者来说,无需为寻找一本自己想要的书好奔波于城市的各个角落,无需因为时间问题而错过了新书的首发式,或者因为时间问题而去不了书店,网上书店系统,只需你有一台可以连上互联网的电脑,就可以按照自己的兴趣检索到自己想要的书本。而关键的一点,就是他们只是基于b2c的,只有自己在卖书,而我们所要改进的就是引入c2c经营理念,增加了读者售书的功能,读者可以对来说已经不需要的书本售给需要它的人,当然不是免费的,系统按照设定的比率进行收费,实现额外的营运收入。 1.3定义需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条
5、件或权能。加密算法:数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”,使其只能在输入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。ca数字认证:数字认证证书它是以数字证书为核心的加密技术可以对网络上传输的信息进行加密和解密、数字签名和签名验证,确保网上传递信息的安全性、完整性。数字签名:以电子形式存在于数据信息之中的,或作为其附件的或逻辑上与之有联系的数据,可用于辨别数据签署人的身份,并表明签署人对数据信息中包含的信息的认可。电子支付网关:支付网关(payment gateway)是银行金融
6、网络系统和internet网络之间的接口,是由银行操作的将internet上传输的数据转换为金融机构内部数据的一组服务器设备,或由指派的第三方处理商家支付信息和顾客的支付指令。html:hypertext mark-up languagexml:extensible markup languagecgi:common gateway interfacehttps:hypertext transfer protocol over secure socket layerset:secure electronic transaction ssl:secure sockets layer 1.4参考资
7、料1张海藩.软件工程导论(第四版)m.北京:清华大学出版社,20032 bruce eckel 著, 侯捷译. thinking in java second edition. 机械工业出版社, 20023 孙鑫. java web开发详解xml+xslt+servlet+jsp深入剖析与实例应用. 电子工业出版社, 20064 roger s.pressman. software engineering a practitioners approach fifth edition. 机械工业出版社, 20065 paul dubois. mysql :the definitive guide
8、 to using, programming, and administering mysql 4, second edition. sams, 20046 michael kofler. the definitive guide to mysql 5, third edition.apress, 20067 robin dewson 著, 董明译. sql server 2005 基础教程. 人民邮电出版社, 20068 joseph schmuller 著, 李虎赵龙刚 译. uml基础、案例与应用. 人民邮电出版社, 20069美xin chen 著,温昱 靳向阳 译,应用框架的设计与实
9、现,北京,电子工业出版社,200610美david chappell著,荣耀 译,.net大局观( 第2版),北京,电子工业出版社,200611陈冠军,征服asp.net 2.0 ajaxweb开发技术详解,北京,人民邮电出版社,2007 12美巴拉赫,美兰宝 著,车皓阳,杨眉 译,uml面向对象建模与设计(第2版),北京,人民邮电出版社,200613美joshua kerievsky著, 杨光刘基诚译,重构与模式,北京, 人民邮电出版社,200614美科曼(cormen,t.h.)等著,潘金贵 等译, 算法导论(原书第2版),北京,机械工业出版社,200615美詹姆士 著,郭海 郭涛 译,编
10、程之道(中英文对照),北京,电子工业出版社,200616李晓山.新软件工程导论(第五版)m.北京:清华大学出版社,20032、任务概述 2.1目标2.1.1开发目标 实现网上书店系统的基本功能,包括会员管理,图书出入库,书目检索,书目分类管理,购物车,订单功能,会员帐户管理,书目评价等功能。 2.1.2应用目标 网上书城实现网上书店大型系统,添加独特的物流子系统、在线客服子系统、,有效的处理各类所需相关信息,以及促进各个子系统管理的信息化、规范化和集成化,实现计算机的智能化管理,以提高工作效率和经济效益。 2.2 用户的特点使用本系统的最终用户可以定位为所有电脑使用者,尤其以学生、书虫为主。由
11、于本系统操作简单,界面友好,所以对用户的教育水平和技术水平几乎没有任何要求,只要会用电脑进行常规使用的用户均可。本系统将可能会被反复使用于日常的上网过程以及日常生活当中。网上书店的主要参与者是顾客和商场,以及后台管理人员。无论什么类型的网上商店,顾客从网上购物的过程都相似。2.3 假定和约束无特别假定和约束。3、需求规定 3.1 对功能的规定 3.1.1 在前台实现的基本主要有:图书选购(可按分类方式查找图书,或者通过关键字进行查询);购物车功能;查看图书详细情况;用户注册;用户登陆;查看用户的订单信息;修改用户个人信息;3.1.2 后台管理部分主要有: 商店图书管理:添加、修改、删除、查看;
12、 用户信息管理:查看、修改、删除; 订单信息管理:查看订单清单、更新订单付款、出货状态、删除订单; 3.1.3 操作步骤说明如下: 1)顾客在进行第一次购物之前要进行会员登记。一般要求输入真实的姓名、通讯地址、联系电话、email地址等基本信息。注册完后,系统会自动生成一个“会员id”和密码,并在网页上显示出来。顾客一定要记住自己的id号和密码,为了防止密码泄漏,顾客可以自己修改密码; 2)进入网上商店,挑选商品。顾客可以按产品类别检索商品,也可以输入产品名称等信息,通配检索数据库,找出所关心的商品; 3)查看商品细节说明,了解价格、付款及送货方式、购物说明等信息; 4)选中商品后,输入购买数
13、量并点击“选购”按钮,将商品放入购物车; 5)选购结束,检查购物车,核实商品和数量是否正确,如有出入,可以重新调整商品和数量,如无误,则去“收银台”结帐。 6)收银台提交购物清单、选择付款方式及送货方式。完成购物过程。3.1.4 后台管理人员的操作过程如下: 1)管理人员输入id,密码进入管理页面。 2)管理人员进入管理页面,页面左侧显示去往商店图书查询,添加图书资料,订单信息查询,用户信息查询的链接。 3)管理人员点击商店图书查询页面: 4)管理人员点击添加图书资料页面:输入需添加的图书信息(包括图书名称,作者,出版社,所属类别,书号,定价,总数量和图书简介),管理人员点击提交向后台数据库提
14、交信息。提交成功的话,页面显示新图书资料提交成功,否则显示数据库操作失败。 5)管理人员点击订单查询页面:页面显示出已接到订单,其中包括图书名称,作者,图书类别,单价,数量。以及总金额,总数量,下单时间,交货时间,总金额,下单时ip,用户备注,是否付款,是否交货等。 6)管理人员点击用户信息查询页面:页面显示出用户id号用户名,真实姓名,联系地址,联系电话。管理员可以进行用户的删除,查找动作。删除成功后,页面显示删除成功。3.1.5 产品功能:3.1.6 用户进入功能3.1.7 管理员进行管理功能3.1.8 购物车实现功能 3.1.9 用户功能分析 用户需要注册成会员用户,需要用户注册使用的功
15、能有: (1) 用户注册。 (2) 用户添加图书到购物车的功能。购物车的设计,必须做到清晰、简单和方便。 (3) 用户信息的自我管理。用户的注册信息中,用户的地址、联系方式等都是图书配送的重要依据,所以应该允许用户对这些信息进行修改,并使得用户在用户信息中,可以查阅购物详情等信息。 3.1.10管理功能分析 对网站的管理者来说,分析网站的管理要求,以下功能是必不可少的。 (1)新书登记。将新书的各种信息:书名、价格、出版社、作者、封面等录入到数据库中,是网站管理中的一项基本的工作。 (2)用户管理。网站应该可以对用户进行诸如删除、查看部分用户信息等功能。 (3)订单管理。这是最重要的管理功能。
16、管理者应该可以每天清晰的查阅有多少订单生成、每个订单的详情等信息,并了解个订单的处理情况。 (4)对管理员的管理 (5)购物车管理3.2 对性能的规定 3.2.1 精度 (1)要按照严格的数据格式输入,否则系统不予响应进行处理。 (2)查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询:直接查询和模糊查询。 3.2.2 时间特性要求该系统的时间特性要看系统开发的后续工作,以及用户对系统的喜爱程度,如果我们能够吸纳一些网店的特色,并且独创自己的特色,引进比较先进的技术,估计是2-3年的生命周期,而一般操作的响应时间应在120
17、毫秒内。 3.2.3 灵活性 该系统很灵活,只需在一些网店网站的原有基础上不断扩充、不断完善,不存在其它问题。 3.3 输入输出要求输入项: 名称 标识 数据类型输入方式输入媒介输入来源 content content varchar用户输入键盘textbox1 title title varchar用户输入键盘textbox2usernameusername varchar参数传递系统login.jsp timetime datatime系统提取系统系统时间输出项: 名称 标识 数据类型输出方式输出媒介 content content varchar写入数据库数据库 title title
18、varchar写入数据库数据库usernameusername varchar写入数据库数据库 timetime datatime写入数据库数据库 3.4 数据管理能力要求(针对软件系统) 说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。 3.5 故障处理要求 为了使网上书城获得更好的安全性、扩展性和更高的执行效能,整个系统采取分布式部署的方案,将承载关键业务逻辑的应用程序服务器(或应用程序服务器集群)和承载业务数据的数据库服务(或数据库服务器集群)隔离开来。实现管理与数据的分离,便于管理和维护网上书城面向全球互联网用户,进行相关交易前必须注册为本网络平台会员,才能拥有相应权限;应用本平台必须保证电脑或其它访问本平台的软件有杀毒防毒能力,对于因客户中毒而产生的交易损失本平台不负任何责任;平台用户用妥善保管好个人密码,一旦发现丢失,需尽快提供相关证明交于客服人员进行相关帐户锁定与资料的修改。 3.6 其他专门要求该系统所要满足的最大也是最主要的要求就是操作的简便性及内容的丰富性。4、 运行环境规定 4.1 设备 普通 pc 即可,也可选用支持j2ee的主机,虚拟主机,基于开发使用的是开源系统,所以具有了很好的移植性,对硬件网络没有特殊
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年人工智能产业应用实施方案
- 三年级语文上册标点符号课|逗号句号引号
- 高三冲刺英语阅读理解高分策略|阅读策略 快速提分
- 《英语合作型学习策略|团队协作互助共赢》
- 五年级美术上册漫画创作课|夸张表情
- 《十月革命解题思路大全|举一反三 吃透同类题型》
- 机场消防安全宣传全攻略
- 更年期妇女社区健康宣教方案
- 大学研究院就业方向
- 消防安全知识课程回放
- 实施指南(2026)《YBT 6201-2024蜂窝密封用高温合金箔材》
- 雨课堂学堂在线学堂云《导弹总体设计导论(国防科技)》单元测试考核答案
- 企业年金实施细则
- 光伏电站远程监控系统安全防护方案
- 检验检测机构安全生产管理制度
- DG-TJ08-401-2025 公共厕所规划和设计标准
- 桂林三荣生物质能源制造有限公司年产1.5万吨生物质燃料项目环境影响报告表
- (化学)九年级化学化学科普阅读题题20套(带答案)及解析
- (正式版)DB15 565-2013 《建筑电气防火检验技术规程》
- 交流教师考核管理办法
- 医院科研诚信培训课件
评论
0/150
提交评论