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