ASP.NET网上书店

第3章 需求分析

3.1系统分析的任务与步骤

3.1.1 系统分析的任务

了解用户要求。此用户即为网站的使用人员(管理员,会员)。了解他们在网站功能、性能等方面的要求及用户在硬件配置、开发周期处理方式等方面的意向与打算。把用户要求成文,完成网站分析报告。网站的逻辑模型由一系列的图表和文字组成。在逻辑上描述了系统的目标和所具备的功能于性能。

3.1.2 系统分析的步骤

1. 描述网站。在详细调查的基础上,用一定的图标、文字描述;

2. 分析用户新的要求,改进现行模型,形成新系统的逻辑模型。

3. 编写系统分析说明书。

3.2网站项目范围

电子书城系统从两种用户角度进行功能划分。

1、会员部分: 1.1:图书展台;

1.2:会员信息管理;

1.3:购物车;

1.4:收银台。

1.5:查看新闻;

1.6:友情链接。

2、管理员部分:2.1:图书管理;

2.2:会员注销;

2.3:图书用户;

2.4:库存查询;

2.5:新闻管理。

3.3 功能需求

3.3.1 会员部分

1:图书展台:为会员提供购书平台。

1)图书分类浏览功能:

① 显示图书类别列表,例如:计算机类,文史类等;

② 根据用户选择的类别显示图书部分信息;

③ 显示图书详细信息;

④ 进入购物车购书。

2)新书上架:

① 显示最新图书的部分信息;

② 可以进入图书的详细信息;

③ 进入购物车购书。

3)销售排行榜:

① 显示图书销量排在前十名的图书部分信息;

② 显示图书详细信息;

③ 进入购物车购书。

4)图书高级搜索:

① 根据会员输入的部分图书信息,查找相应图书;图 书的已知条件可以是部分或全部。例如:已知书名中包括关键字“计算机”的图书,在将“计算机”输入到指定位置后,就可查找书库中所有书名中带有“计算机”这三个关键字的所有图书。

② 显示图书详细信息;

③ 进入购物车购书。

2:会员信息管理:会员对自己的注册信息进行管理。

1)注册会员:

① 根据系统信息自动生成会员ID号;

② 检验用户输入信息的正确性;

③ 保存会员信息。

2)修改会员资料:

① 显示会员原有资料;

② 修改并保存会员信息。

3:购物车:显示会员购书的信息

1)添加购物车:将选中的图书信息添加到购物车中;

2)查看购物车:

① 显示客户所选商品的列表;

② 修改购买数量;

③ 自动和计金额。

3)修改购物车:

① 改变购书数量;

② 删除要购买的图书。

4:收银台:生成订单,写用户存。

1)填写结帐信息: 要求会员输入用户名和密码;

2)生成订单;

3)结账:进用户存,查看库内图书是否可以满足购买要求,符合要求的图书结账,不符合要求的图书给与会员提示,显示交费金额信息。

5:查看新闻:网站提供一些近期新闻事件;

6:友情链接:链接到其他网站。

3.3.2 管理员部分

1:图书管理:

增加图书信息;

修改图书信息;

删除图书信息;

2:会员注销:查询会员信息,删除符合条件的会员信息;

3:图书用户:

自动生成图书用户编号,填写图书用户时间,填写所入图书编号及数量;

图书用户,进用户存。

4:库存查询:查询书库中图书的信息。

5:新闻管理:

增加新闻信息

修改新闻信息

删除新闻信息

添加图片注释,不超过 140 字(可选)

网站的数据库设计

3.5.1 概念设计

在概念设计阶段中,从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定DBMS的限制。利用ER方法进行数据库的概念设计,可分成三步进行:首先设计局部ER模式,然后把各局部ER模式综合成一个全局模式,最后对全局ER模式进行优化,得到最终的模式,即概念模式。

3.5.1.1 设计局部ER模式 1实体和属性的定义:

1)图书类别(图书类别编号,类别描述)

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

链接:https://pan.baidu.com/s/1Xwd0U_KktL0hRFPaggIOGQ?pwd=6688 
提取码:6688 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值