资源描述
面膜之恋网站概要分析设计报告
一、引言 1
1.1编写目 1
1.2项目背景 1
1.3项目风险 1
1.4预期读者和阅读建议 1
1.5参照资料 1
二、设计概述 2
2.1限制和约束 2
2.2设计原则和设计规定 3
三、系统逻辑设计 3
3.1系统组织设计 3
3.2系统构造设计 4
①系统特性表 4
②系统特性构造图 6
四、系统出错解决设计 8
4.1出错信息 8
4.2补救办法 8
五、系统维护设计 9
六、数据库设计 10
一、引言
1.1编写目
依照前面需求分析报告,咱们理解了系统基本需求和数据流图,要实现整个系统,需要对顾客需求进行设计,概要设计是从整体把握系统框架,涉及模块划分,解决流程和接口设计,此概要设计阐明书对上述内容做了总体描述,体现了顾客需求与应用系统实现之间关系,拟定整个系统物理配备拟定整个系统解决流程和系统数据构造,接口设计,实现对系统初步设计。在设计中起到提纲挈领作用。预期读者为客户,消费者及程序设计人员。
1.2项目背景
项目名称:面膜之恋网上购物系统
项目委托人:
项目开发小组:
项目简介:本软件重要实现网上产品展示与在线订购以及人员管理。重要涉及:
一、不同身份人员有不同功能权限(管理人员 、注册顾客、会员);
二、在线商品展示(分页展示);三、在线订购(一整套购物流程);四、后台管理(顾客、会员管理、商品管理)。
1.3项目风险
次开发软件所有重要风险承担者涉及:
1、软件开发者:对于软件开发者最重要十分清晰网站业务流程,如果弄不清网站业务流程,那么开发出来软件就不可以符合网站需求,那么整个系统将不可用,费时费力。如果和商家订立合同,还会耽误提交软件时间,要补偿违约金
2、 品使用者:对于产品使用者,熟悉整个系统软件那是毫无疑问,使用者不解件,
那么软件开发出来是毫无意义,使用是软件开发最后目,如果使用者不熟个系统构造,流程,就不能对系统进行维护和更新,也许导致系统崩溃。
1.4预期读者和阅读建议
本软件预期读者涉及:
顾客
开发人员
网站管理员
文档编写员
营销人员
测试人员
阅读建议:使用本软件请严格按照阐明书操作,如有不明白可征询开发人员,对于网络顾客及消费者,可按照网上购物操作指南进行操作。
1.5参照资料
此系统概要设计重要如下面参照文献为主:
法律安全面
《电子商务安全与法律》(奚宪铭 鞠成东 刘科文) 版本号:188467,刊登日期:-12
开发方面:
《电子商务网站开发与建设》(蒋文沛,韦善周,梁凡) 版本号:048562;
人民邮电出版社,出版日期:-6
《ASP.NET》(冯志强,徐俊伟) 版本号:081608. 出版社:清华大学出版社;出版日期:-10
《C#》 (刘亮亮,潘忠强)人民邮电出版社
PHOTOSHOP
顾客界面风格指南
沈文智,Microsoft IIS网页技术,人民邮电出版社。
Microsoft,Microsoft Visual InterDev 6.0 Programmer’s Guide。
K.Spencer,Microsofe Visual InterDev从入门到精通。
二、设计概述
2.1限制和约束
本网站开发是为模仿实习所用,暂未考虑用于商业活动,未对经费限制进行考虑,但是此软件在编辑语言方面,通信合同,安全和保密规定,开发过程中应当遵循某些原则和规则有所限制。
开发日期:11月底竣工;
硬件限制:硬件配有某些配备比较底,但完毕阐明书中功能和性能是没有问题;
编程语言:C# Visual Studio noteScript HTML
通信合同:TCP/IP X.509
安全和保密规定:Notes提供七级权限控制:CA加密认证;
开发过程中要严格遵守某些原则和规则:编码规范采用NotesScript C# Visual Studio 编码规范进行。
2.2设计原则和设计规定
描述对本软件系统进行概要设计原则,涉及:
命名规则:本软件以程序惯用名词为命名原则,便于程序员开发和维护
边界设计原则:本网站设计界面大小为1024*768
数据库设计规则:规范化,在设计和操作维护数据库时,核心环节就是要保证数据对的地分布到数据库表中。使用对的数据构造,不但便于对数据库进行相应存取操作,并且可以极大地简化应用程序其她内容(查询、窗体、报表、代码等)。对的进行表设计正式名称就是"数据库规范化"。
三、系统逻辑设计
3.1系统组织设计
系统组织设计通过系统组织表描述本系统由哪些子系统(模块)构成,这些子系统与业务职能之间关系,以及各个子系统安装地点。系统组织表格式如下:
子系统编号
英文名称
中文名称
业务职能
A1
Membership System
会员认证系统
该子系统实现会员注册与认证
A2
Goods manager System
商品管理系统
前台管理;
后台管理
A3
Shopping system
购物车系统
该子系统实现商品浏览、查询订购以及支付货款
A4
Ordering Goods system
订单系统
该子系统涉及订单管理、售后评价、支付方式、配送阐明、留言板、其他等等功能实现。
A5
Liuyan manager System
留言管理系统
顾客可对网站提建议、征询,对产品效果等进行交流。
A6
Other service system
其她服务系统
该子系统涉及随着节日到来,修改整个网站外观、网上调查、视频教学等其他功能实现。
3.2系统构造设计
本节将对系统特性作较为详细描述,并给出系统特性构造图。
①系统特性表
系统特性是系统中完毕某项详细操作基本单元,它由入口参数,出口参数以及解决过程三某些构成。
系统特性可以具备操作界面,也可以没有操作界面;可以被其他操作界面、或者系统特性调用,也可以调用其他操作界面、非操作界面、或者系统特性;但是不容许递归调用(调用自己),涉及间接递归调用。
当系统由各种子系统(模块)构成时,每个子系统分别使用一张系统特性表进行描述。系统特性表格式如下:
子系统编号:A1
子系统英文名称:Membership System
子系统中文名称:会员认证系统
特性编号
系统特性
英文名称
系统特性
中文名称
操作功能
调用对象
被调用
对象
备注
A1.1
Register
会员注册
注册一种新会员账户
A1.2
Logon
会员认证
会员登录时验证顾客名与密码
验证顾客身份
阐明:
子系统编号:A2
子系统英文名称:Shopping system
子系统中文名称:商品订购系统
特性编号
系统特性
英文名称
系统特性
中文名称
操作功能
调用对象
被调用
对象
备注
A2.1
Inquire
商品浏览
顾客依照自己需要可按品牌、功能等条件对商品进行浏览,也可查询。
A2.2
Order
商品订购
顾客确认要购买商品,并将其放入购物车
A2.3
Shopping management
购物车管理
顾客可自己修改所购买商品数量,如不满意也可删除商品。
阐明:
子系统编号:A3
子系统英文名称:Ordering Goods system
子系统中文名称:订单订购系统
特性编号
系统特性
英文名称
系统特性
中文名称
操作功能
调用对象
被调用对象
备注
A3.1
Member Service
会员服务
为会员提供各种产品和服务信息;提供产品服务优惠待遇,如价格打折,积分记录;
A3.2
Payment
支付阐明
让顾客理解咱们支付方式,并对其进行详解。
A3.3
Delivery
配送阐明
告知顾客有关配送方式,如:上门自提、快递运送、特快专递。
A3.5
Order Management
订单管理
顾客可以对想理解订单进行查询,还可以取消尚未生效订单。
A3.6
Comments
评价
顾客购物后可以对商品或服务作出有关评价。
阐明:
子系统编号:A4
子系统英文名称:Other service system
子系统中文名称:其她服务系统
特性编号
系统特性
英文名称
系统特性
中文名称
操作功能
调用对象
被调用
对象
备注
A4.1
Leaving
留言专区
顾客可对站内商品进行讨论交流。
A4.2
Teaching
视频教学
顾客可通过观看视频理解有关知识。
阐明:
②系统特性构造图
系统特性构造图给出系统特性在逻辑层面上互相之间关系,其重要根据来源于需求规格阐明书中,系统特性一节中关于描述。
如果系统划分为各种子系统,应分别给出系统与子系统、以及各个子系统与系统特性构造图。
绘制系统与子系统构造图时,普通不需要描绘出系统特性,如果确有必要,尽量只画出第一层系统特性。绘制子系统与系统特性构造图时,普通也不需要描绘出第二层系统特性,如果确有必要可以画出,但是尽量不要画出第三层系统特性。
四、系统出错解决设计
4.1出错信息
本程序多采用异常解决机制,当遇到异常时不但能及时解决,保证程序安全性和稳定性,并且各种出错信息能通过弹出对话框形式,及时告诉顾客出错因素及解决办法,使顾客后来可以减少错误发生。
4.2补救办法
程序大某些地方还采用了出错保护,如输入内容长度和类型等减少了顾客出错也许。咱们对本程序几种也许错误进行了分析,分别进行了不同解决。
重要也许错误有:
Ø 数据库连接错误:
此类错误重要是数据库设计不对的,或sql server异常引起,咱们只要取消本次操作,提示顾客检查数据库问题就可以了。
Ø 输入错误:
这重要是顾客输入不规范导致,咱们在尽量减少顾客出错条件状况下,重要也是通过对话框,提示顾客,然后在操作。
Ø 其她操作错误:
对于顾客不对的操作,有也许是程序运营不正常,咱们重要是终结操作,并提示顾客终结因素和操作规范。
Ø 其她不可预知错误:
程序也也许会发生某些咱们无法预知错误,咱们对此不也许做出完全异常解决,这是咱们重要是保护数据安全,因此要经常进行数据库备份,并能及时跟咱们联 系,已逐渐完善咱们程序。
五、系统维护设计
软件维护重要涉及:数据库维护和软件功能维护。
² 对于数据库维护:本软件已经提供了数据库备份和恢复功能,可以以便实现数据库维护管理。
² 对于软件功能方面维护,由于咱们采用是模块化设计办法,每个模块(窗口)之间互相独立性较高,这样对软件维护带来了很大以便,对于单独功能修改只需修改一种窗口就行了。而对于功能添加,只要再添加菜单项内容即可,软件应用后,咱们将依照顾客规定和反映,定期对软件进行维护修改。
六、数据库设计
数据库设计涉及软件需求分析中所用如下内容:
顾客表(users)
字段名
类型
与否为空
备注
username
varchar(25)
否
主键,顾客名
password
varchar(25)
否
密码
email
varchar(50)
否
邮箱
age
int(2)
否
年龄
profession
varchar(20)
是
职业
Question1
varchar(100)
否
问题1
Question2
varchar(100)
是
问题2
Answer1
varchar(100)
否
答案1
Answer2
varchar(100)
是
答案2
面膜详细表(face-masks)
字段名
类型
与否为空
备注
pid
int
否
自动编号
pname
varchar(50)
否
主键,商品名
pmodel
varchar(20)
否
类型
pstarders
varchar(20)
是
商品规格
pbrand
varchar(20)
否
品牌
punit
varchar(10)
否
单位
pvolume
varchar(10)
否
容量
pdate
smalldatetime
否
上架时间
price
varchar(10)
否
价格
pic
varchar(100)
是
图片
pdesc
varchar(1000)
是
商品描述
pnumber
int(4)
否
数量
pstate
bit
否
商品状态
购物车表(shopping)
字段名
类型
与否为空
备注
buyname
varchar(50)
否
外键,商品名
buynumber
int(4)
否
数量
yuanjia
varchar(10)
否
原价
zhekoujia
varchar(10)
否
折扣价
username
varchar(25)
否
外键,顾客名
orderid
int(8)
否
主键,订单号
picture
image
否
图片
订单表(orders)
字段名
类型
与否为空
备注
orderid
int(8)
否
外键,订单号
truename
varchar(25)
否
真实姓名
address
varchar(50)
否
地址
postcode
int(6)
否
邮编
telephone
Int(20)
否
联系电话
delivery
varchar(20)
否
送货方式
payway
varchar(20)
否
支付方式
buydate
smalldatetime
否
购买时间
评价表(comments)
字段名
类型
与否为空
备注
pname
varchar(50)
否
外键,商品名
username
varchar(25)
否
外键,顾客名
contents
varchar(255)
是
评价内容
score
varchar(10)
否
分数
留言表(messages)
字段名
类型
与否为空
备注
lyid
int(4)
否
留言ID,自动编号
username
varchar(25)
否
顾客名
contents
varchar(255)
否
留言内容
date
smalldatetime
否
留言时间
展开阅读全文