版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ChengduUniversityofInformationTechnology
计算机学院
网上书城系统的
设计与分析
软件需求分析
学生姓名:
年级班级:2023级应用4班
所在学院:算机学院
提交日期:2023年11月8日
目录
总页数:20页
1引言1
1.1项目背景1
1.2项目实现的目的1
2系统分析2
2.1可行性分析2
2.1.1经济可行性2
2.1.2技术可行性3
2.1.3社会可行性3
2.1.4法律可行性3
2.2需求分析4
2.2.1基础数据设置4
2.2.2总体需求分析4
2.2.3功能需求分析5
2.3.4功能描述5
2.3系统分析建模6
创立用例图6
创立交互视图9
系统功能构造13
2.4系统性能需求14
2.4.1对的性需求14
2.4.2安全性需求15
2.4,3界面需求15
2.4.4时间特殊性需求16
稳定性需求16
灵活性需求16
扩展性需求16
故障处理能力需求16
3系统设计16
3.1系统设计原则16
3.2系统总体设计18
3.2.1系统框架设计18
3.3数据库设计18
3.3.1概念构造设计18
3.3.2数据库的描述22
数据关系构造22
1引言
L1项目背景
进入一十一世纪以来,电子商务伴伴随IT的成熟逐渐发展壮大,成为网络
经济的关键。在电子商务的发展过程中,人们逐渐意识到在线购物口勺无地区界线、
安全、以便快捷机器价格口勺优势,在线购物的队伍也随之扩大。不停增长的强大
需求正成为电子商务的发展动力,基础环境的成熟与需求欲望的增长将推进电子
商务与商务网站的I不停发展。近来临近日勺“双11”更是网购的天堂,诱人口勺折
扣,质量良好的)物品,使网购走进人们生活。伴伴随中国互联网日勺迅速增长,中
国将成为网上购物的巨大市场。
大家一般也都逛过书店。逛书店的人可分为:主线不买书,只是看看吸取点
信息;要买书,会对书进行比较,甚至是货比三家。对于纯粹逛书店的人来讲,
常常是站到脚酸;同样对于需要买书的人而言,往往也要逛好几家书店。自己翻
阅内容才会买。
因此,电子书点也伴随网络的发达如雨后春笋般盛行起来,同样提供内容简
介和封面图片,消费者可以在家里就拥有类似逛书店的乐趣。加上有搜索引擎这
种征询科技的协助,消费者很快就可以搜寻到想要的书籍。留言板、讨论区、E-
mail服务,更是为老式书店提供了多元化服务。
1.2项目实现的目的
伴随信息化时代的到来,人们对生活质量的追求不停提高,由于人们工作,
学习的关系,有时候不想出门或者为了以便,就在网上买书。伴随网络日勺普及,
网上买书的业务在中国开始盛行,人们也通过网络买书日勺方式获得自己需要口勺书
籍。这样既节省了时间,也可以更精确的找到适合自己的书。
本系统制作过程中重要波及软件,数据库与网络技术等内容,涵盖知识面广,
可有效地提高综合运用所学知识分析处理问题的能力,增强对.事物H勺理解与掌握
能力,培养掌握科学的研究措施,对口勺的设计思想,独立思索,勇于进取,探索
创新,为此后深入学习与工作奠定了良好的基础。
2系统分析
2.1可行性分析
2.1.1经济可行性
本项目基于网上购物系统,无需投入额外的设备购置及人员培训等费用,
因此在经济上本系统的开发是可行的。止匕外,系统对开发网上书城系统的需求
以及软硬件的规定不高,在软硬件的支出上费用不高。目前,电脑、等电子
设备普及大众。因此,网上书城系统在任何一台连接了互联网的设备上皆可运
行,有很高日勺经济可行性。按照上诉开发本项目H勺经费以及顾客两方面进行可
行性研究,分析后,我们认为《网上书城系统时没计与实现》在经济上具有可
行性,适合开发。
2.1.2技术可行性
《网上书城系统的设计与实现》开发人员具有一定开发基础,对整个系统
时开发有合理的分工及一定日勺技术和开发经验,可以纯熟,迅速日勺掌握目前的I
主流开发技术。本系统无需开发硬件设备,且开发环境和开发系统的软件开发
人员可以纯熟掌握,因此在技术上是可行的。计算机日勺普及使得广大顾客具有
一定的计算机基础,广大顾客根据浏览器上网页提醒可完毕各项操作,对顾客
技术限制规定很低。综上,网上书城在技术上具有可行性。
2.1.3社会可行性
网站的I操作是基于B/S(Browser/Server)浏览器的页面操作,简朴明了,
顾客无需进行额外的培训和学习便可完毕所有操作。管理员也无需具有专业的
知识,只需要对某些数据进行输入。同步,本系统针对各类顾客(包括学生,
教师,商人等)提供便利,无需花过多时间便可在书城中找到合适的书籍。对
个人信息可以随时更改和加密,既简朴易操作,保密性又强。因此,从社会可
行性角度,该系统是瓦行的。
2.1.4法律可行性
本系统没有侵犯个人隐私和个人责任方面的问题,是该书城系统不会引起
法律方面的纠纷问题。在管理上,严格保密顾客日勺私人信息,对顾客而言,顾
客可对个人信息进行加密处理,从一定程度上保证自己的隐私。因此在法律
上,网上书城系统是具有可行性口勺U
2.2需求分析
2.2.1基础数据设置
管理员可以管理留言板、产品、订单等,并及时对以上几项进行查看、增长、
修改、删除、查询等等操作。
顾客可以查看书库、公告、修改信息、留言、购物车下单等操作,其中对于
购物车可以修改、增长和确认。
2.2.2总体需求分析
网上书城系统包括二个重要模块:
1.前台显示模块:
•图书选购(可按分类方式查找图书,或者通过关键字进行查询)。
•购物车功能。
•查看图书详细状况。
•顾客注册。
•顾客登录。
•查看顾客FI勺订单信息。
•修改顾客人人信息。
2.后台管理模块:
•商店图书管理:添加、修改、删除、查看。
•顾客信息管理:查看、修改、删除。
•订单信息管理:查看订单清单。更新订单付款。查看出货状态、删除
订单。
功能需求分析
本系统重要有如下功能:
1.身份验证
2.查看留言板信息
3.管理员可以查询订单信息
4.管理员可以对产品进行更改、删除。
5.管理员对图片口勺管理
2.3.4功能描述
前台:
1.分类展示多种书籍和价格,并且带有关键字搜索功能。
2.找到心仪日勺书之后可以查看该书的详细信息。
3.顾客需要登录进行留言,可以写下个人定于图书的详细评价。
4.游客需要注册成为本站会员,才能购书,否则只能进行浏览。游客注册
时必须填入有关的注册信息,在提交注册信息后方能享有购书服务。
5.会员可以管理自己日勺购物车,进行修改。修改满意之后可以确认订单并
下订单,使购物车里面日勺东西生成一种订单。
6.会员可以浏览自己日勺历史订单表。
7.会员可以随时查看并修改自己的信息。
后台:
1.当客户选用所需要日勺图书,并添加到购物车,可以在购物车进行数量的
修改,也可以继续购置,然后进行结算,生成订单。
2.管理员对公告等基本信息录入、浏览、删除、修改。
3.管理员管理注册顾客信息,使前台顾客可以进行购书。
4.管理员可以根据需要添加新的系统管理员。
5.管理员可以根据实际状况录入、删除、查询、修改图书。
6.管理员可以对订单进行查看、删除、修改。
2.3系统分析建模
2.3.1创立用例图
图2-1一般顾客可以进行的操作
图2-2管理员可以进行的操作U勺用例图
查看订单
订单管理人员
图2-3订单管理员使用用例图
2.3.2创立交互视图
1.顾客登录
顾客登录实现为本网站注册顾客提供身份确认的功能,保证合法顾客的应
有权益。并且与否登录也将决定顾客能否订餐。顾客登录的前置条件是在登录
前,顾客必须完毕“注册”。
2.订书服务
图2-5订书服务
在订书服务用例中,每个顾客均有个购物车,顾客可以将自己选定的图书
及其数量放入到购物车中,并且随时可以查看自己预定的图书的数量和总价
格。本用例开始前顾客必须登录到系统中。假如用例成功,顾客可以浏览自己
购物车中的信息并决定是购置还是删除。
3.查看历史订单
登录成功>
I1
查看历史订单
厂
信息反馈和评分
\_________________
V
图2-6查看历史订单
注册顾客可以查看自己的历史订单,在历史订单中,可以浏览曾经订购过
的图书,对于已经购置后的图书,可以进行评分和信息反馈,不能反复评论,
每个图书在这里日勺评分会影响其在整个网站中的推荐指数。
图2-7处理订单
处理订单的过程是订书管理人员参与的,当顾客有新的订单生成时,会自
动在管理员日勺既有订单列表中显示出来,订书管理人员可以点击查看未处理的
订单,根据实际状况进行处理,或者删除不需要H勺订单记录。
2.3.3系统功能构造
耻书城系就
爵员薇肿系第
自
用
产
杳
不
公
用
国
户
看
单
告
士DM户
::皿V
管
书
苜
苜
注
车
肯
理
库
理
理平
出
理
管
S
普
杳
未
大
小
杳
己
己
海
修
看
1通
看
类
类
加
发
发
旗T确
改
商
用
订
商
商
f商
货
货,
口U.
寓跤i.
户
单
品
品
品
订
订
叩
订单iT
含物
单
单
单单
车
图2-8系统功能构造图
2.4系统性能需求
2.4.1对的性需求
管理员可以将各类性籍以及各项菜单信息精确无误的添加到数据库中。系统
顾客登录后,系统可以精确日勺读取到顾客个人信息以及顾客日勺权限信息。
具有高可靠性和冗错能力,不容许系统在工作期间停机,不容许系统丢失各
类图书信息及顾客个人信息,不容许在运行期间出现故障和错误。
具有保密机制,各级使用者只能查看容许查看的系统信息。
非法顾客不能使用系统,不能查看系统信息,不能修改各个图书信息,同步
提供信息备份服务。
系统的操作成果与预期的成果应当是一致的。
2.4.2安全性需求
系统登录需输入顾客名,密码,并且需要防土数据库注入问题。
顾客登陆后根据顾客角色的不一样可以访问II勺权限不一样,为防止顾客未授
权访问了不该访问的功能,系统需要在客户端和控制端设置权限拦截。
2.4.3界面需求
系统对界面日勺规定:窗口布局新奇、颜色搭配合理,人性化界面,操作简便,
一目了然,视图优美。给顾客带来便利,对顾客友好。
界面设计遵照如下规则:
1.界面具有一致性。
2.提供简朴H勺错误处理。
3.提供信息反馈,用多种信息提醒顾客目前日勺系统运行状态。
4.操作可逆,其动作可以是单个操作,或者是一种相对对立日勺操作序列。
5.必要时可以制作某些动画,画面要简洁明了,不能过于花哨。
2.4.4时间特殊性需求
当管理员向系统添加新闻或其他信息时需要在一定期间内处理顾客数据并
将数据录入数据库中。
2.4.5稳定性需求
系统布署后,在硬件条件和支持软件条件没有变化H勺状况下,可以一直保持
运行状态,直到系统被升级或替代。
2.4.6灵活性需求
顾客在输入查询信息时,支持模糊查询,为您展示有关联的一切信息。
2.4.7扩展性需求
系统应当支持功能扩展与支持环境日勺扩展。功能扩展就是在既有的功能模块
的基础上可以添加信息日勺功能模块。管理员可随时插入删除等信息操作。
2.4.8故障处理能力需求
系统也许碰到的软件故障是数据库与应用程序服务器。为了满足信息处理的
需求,可以采用数据恢复数据来处理。
3系统设计
3.1系统设计原则
(1)实用性原则
本系统提供清晰,简洁,友好的人机交互界面,操作简朴,灵活,便于管理
和维护。提高顾客和管理员口勺工作效率,减少开支等。
(2)易用性原则
本系统使用操作简朴,以便易懂,具有初级计算机基础的人群同样合用,对
管理人员无需花费额外资金培训,增长系统实用性。
(3)经济性原则
系统充足考虑到经济性原则,以尽量低的经济消耗来为网上书城系统带来最
大n勺效益,同步为各阶层顾客提供最优的价格,提供最佳的性价比。
(4)先进性原则
运用电脑,,网络等多媒体等先进技术,迅速搜集各类信息,书本资源,
及时精确欧I为各类顾客提供应良好的书城购物平台,为经营者提供导向式数据。
(5)可扩展性原则
可以以便的I进行第二次开发,满足对功能的扩充或提高并能提高对应的)安全
控制。管理员可以随时向系统添加各类最新的书本信息,增强系统功能,使系统
到达最优效果。
(6)界面设计原则
1.使用口勺简朴性:对不一样阶层和年龄层的顾客,只需要掌握简朴的计算机
基础就可完毕各项操作。
2.迅速搜索:顾客可以在搜索栏里输入书本信息,以便迅速的找到适合自己
的图书。
3.针对不一样的顾客提供不一样的登录界面和功能:
提供会员制顾客:
(1)会员制顾客拥有所有一般顾客的功能;
(2)建立个人账户,寄存一定数额的资金,每次消费直接扣除;
(3)享有更多优惠。
4.使用灵活:顾客可进行迅速查找,若顾客搜索日勺信息内容不够明确,提供
模糊查询与搜索有关的内容所有列举出来。顾客可随时修改个人资料和信息。
5.对于书城的系统界面菜单,应设计简朴,大方,美观。
3.2系统总体设计
3.2.1系统框架设计
系统的总体构造分为三层:表达层,业务逻辑层和数据层。
1.体现层:展现给顾客的界面。
2.业务逻辑层:针对详细问题的操作,对数据业务的处埋。
3.数据访问层:直接操作数据库,针对数据日勺增长,删除,修改,更新,
查找等。
系统架构便于进行并行开发和维护,提高开发效率和维护效率。
3.3数据库设计
3.3.1概念构造设计
在需求分析阶段所得到日勺应用需求应当首先油象为信息世界H勺构造,才能更
好地、更精确地把顾客的数据规定清晰、精确的描述出来,概念模型是一种面
向问题口勺数据模型,用于信息世界口勺建模,数据库设计人员和顾客之间进行交流
的语言,它按顾客日勺观点对数据建立的模型,描述了从顾客角度看到的现实环境。
1.实体属性图
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 铁路物流管理与实务理论知识考核试题及答案
- 护理职业成就感
- 护理疼痛评估与干预策略
- 护理三基基础操作演示
- 护理人性化服务与团队协作
- 护理课件下载宝库
- 呼吸系统护理案例分析竞赛
- 悲伤中的陪伴:护士安抚悲伤家属的经历
- 宫颈癌护理团队建设
- 护理实践中的护理实施
- 四川省水电投资经营集团有限公司所属电力公司2026年员工公开招聘(221人)考试备考试题及答案详解
- 2026学年广东省广州市一年级语文期末自测快速提分卷附答案详细答案和解析
- 2026年四川宜宾三江新区社区工作者(社区综合岗)招聘考试试卷-含答案解析
- 高三语文阅读理解万能答题公式(高考极简满分版)
- 2026二年级诗词个性化作业设计课件
- LYT 3464-2026《退化草原免耕补播技术规程》(纯净版)
- 北京市大兴区人民法院招聘劳务派遣5人笔试参考题库及答案详解
- 作业长(副作业长)安全生产职责培训
- 2026年普通处方权考试题及答案
- 2026共享经济理念对管理咨询行业组织形式影响深度分析报告
- 2026年普通党员学习教育对照查摆清单(立党为公、为民造福、科学决策、真抓实干)
评论
0/150
提交评论