网上服装店系统.docx
- 文档编号:2420415
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:33
- 大小:564.50KB
网上服装店系统.docx
《网上服装店系统.docx》由会员分享,可在线阅读,更多相关《网上服装店系统.docx(33页珍藏版)》请在冰豆网上搜索。
网上服装店系统
软件工程
实验报告
班级:
08计算机普本非师班
学号:
08101110(136338223308)
姓名:
李小平宋文祥王少志章伟董海马付强
实验成绩:
_____________
合肥师范学院计算机科学与技术系
二○一○年十一月
网上服装店系统
目录
第一章需求分析4
1.1.引言4
1.1.1编写目的4
1.1.2项目背景4
1.1.3参考资料4
1.2.组织结构调查4
1.3.系统用户分析6
1.4.UML状态图建模6
1.5.数据流图7
1.6.数据描述8
1.6.1静态数据8
1.6.2动态数据9
1.6.3数据库介绍9
1.6.4数据字典9
1.7.性能需求11
1.7.1数据精确度11
1.7.2时间特性11
1.7.3适应性11
第二章概要设计11
2.1界面设计11
2.1.1管理端界面设计12
2.1.2客户端界面设计12
2.2模块设计13
第三章详细设计14
3.1详细设计概述14
3.2用户登录模块14
3.3用户管理模块15
3.4网站管理模块16
3.5搜索管理模块18
3.6数据库管理19
3.7结果显示21
第四章系统与编程实现22
4.1系统的实现22
4.2系统的调试22
4.3编程实现22
4.3.1用户注册模块23
4.3.2用户搜索模块24
第五章测试设计26
5.1测试范围26
5.2测试覆盖设计26
5.3测试用例27
用例一:
基本页面的链接的无效性测试27
用例二基本信息页面的无效性测试27
用例三搜索框的搜索功能性测试28
用例四顾客对商品的评价模块的功能测试29
用例五主页商品更新的功能性测试29
第六章小结30
6.1系统的功能30
6.2系统的特点30
6.3存在的问题与体会30
文档分工:
系统与编程实现,代码编写:
李小平
需求分析:
章伟
概要设计:
王少志
详细设计:
宋文祥
测试设计:
董海,马付强
第一章需求分析
1.1.引言
1.1.1编写目的
电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。
随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。
特别是在全球经济一体化的国际背景下,在我们继续扩大国内流通领域对外开放的同时,深入研究这个问题,审慎制订相应的宏观对策,尤其重要和迫切。
网上购物是一种具有交互功能的商业信息系统。
它向用户提供静态和动态两类信息资源。
所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。
网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。
这种全新的交易方式实现了公司间文档与资金的无纸化交换。
1.1.2项目背景
软件名称:
网上服装店系统
提出者:
软件工程教师
开发者:
李小平,宋文祥,王少志,马付强,章伟,董海
用户:
广大顾客
1.1.3参考资料
[1]张海藩,《软件工程(第3版)》[M],2010
[2]王珊萨师煊,《数据库系统概论(第四版)》[M],2006
1.2.组织结构调查
系统的组织结构,反映了系统内部各个功能模块的职责划分和它们之间的关系。
为了对系统有一个全面性的了解,首先要对系统内部部门结构、人员组织及用户情况有所了解。
对系统组织结构的调查,是从总的方面对系统进行宏观了解和分析。
信息的流动关系是以组织结构为背景的,网上服装店系统的组织结构如图1所示。
图1系统组织结构图
此系统分为用户管理、网站管理、搜索管理和后台管理。
用户管理是供用户注册会员操作。
成为会员以后可以进行设置查询、订单管理等;我们总结出该平台需要完成的一些具体功能,分析如下:
用户管理:
能够完成用户最基本的信息录入的注册和用户基本信息的管理。
网站管理:
能够完成管理员对网站的服装资料(店铺介绍,宝贝展示,评论专区,联系我们)的功能。
搜索功能:
通过电子商品的名称,服装的分类进行搜索。
分类服装浏览功能:
服装的种类有很多,提供分类浏览的功能能使用户方便的找到需要的衣服。
提供分类搜索与关键字搜索功能。
查询功能:
能够通过查看宝贝展示对所选衣服进行确定、挑选,通过定单查询对支付费用进行确定。
1.3.系统用户分析
网上服装店系统主要是针对方便顾客购买衣服而开发的应用软件。
通常有系统管理员、用户,他们的操作如下:
★用户操作:
(1)登录:
客户填写信息及密码。
系统验证信息,查询客户是否存在,如果存在,核对其输入密码是否正确如果正确,系统取得用户名和密码,登录成功,显示客户网页信息。
(2)浏览商品:
客户进入此系统根据自己所感兴趣的衣服进行搜索,并输入相应条件,系统响应请求,显示搜索结果。
客户查看衣服,如果满意可下订单。
如客户对商品不满意,可以继续进行搜索。
★管理员操作:
(1)身份识别:
管理员填写信息及密码;系统验证信息,查询管理员是否存在,如果存在,核对其输入密码是否正确,如果正确,系统取得用户名和密码,并将客户ID存入数据库中;登录成功。
(2)订单受理:
为确保客户订单为有效订单,能顺利发货接受客户订单后验证用户订单证客户信息:
验证客户身份、帐号、订单商品,记录订购产品的信息,并对订单进行处理。
(3)订单发货:
客户信息验证无误后,根据所创建的订单,管理员将商品运送给客户同时,仓库系统更新数据库商品数量。
(4)订单结帐:
结算订单。
(5)订单删除:
管理员确认交易无误后,将无用的订单删除。
1.4.UML状态图建模
图2是根据用户的职能建立的状态图。
图2状态图
1.5.数据流图
随着经济的发展和人们思想意识的逐渐开放,更多的人加入到买电脑上网的行列。
网上购物人群迅速扩大,各种网络设施的完善,经济的持续发展及人们生活水平的提高,网上购买衣服已逐渐成为人们习惯性的行为。
网上购买衣服你可以不用出门就可以了解你所感兴趣的衣服,包括衣服的参数、功能及价格等。
一般好的网站都会提供这些信息,应该说通过这样的资料,我们就对某件衣服有了很深的了解。
网上购买衣服还有一个很强的优点,就是很多衣服你在你的现实生活中根本买不到。
从很大程度上来说,网上购买衣服往往能得到更多的价格与服务上的实惠,尤其是价格。
网上老板们清楚地知道自己的经营方式,所以往往在价格上比现实中商店中给出的要优惠很多。
还有更重要的一点,网上购买衣服是无店铺经营,少了很多环节与经营成本,这也是网上购买能享受更多优惠的一个原因作为一种先进的交易方式,被越来越多的人所接受。
网上交易最大程度地方便了用户。
图3是网上服装店系统的顶层数据流图。
图3顶层数据流图
1.6.数据描述
1.6.1静态数据
由于本网站是用PHP开发的,这属于动态开发技术,因此相应的静态数据比较难确定。
之为什么不用静态语言(HTML)开发,主要是为了减少编码工作量。
这虽然提高了开发效率,缩短了开发时间,但却容易造成编码上的漏洞,而用静态语言(HTML)则基本上没有这个问题。
如果从数据的更新时间的快慢上分类话,属于静态数据的有鲜花数据库、用户资料以及网站上的文本或页面说明(如配送说明、支付说明)、供下载的加密软件。
这些数据的更新或变动的可能性相对来说比较少。
1.6.2动态数据
除了3.1中的静态数据以外,本系统中其他所有的数据都是动态的(如定数据)。
输入数据:
列表选项,查询关键字,新建记录项,导入文件。
输出数据:
由查询关键字确定的数据库记录集合或全部记录。
内部生成的数据:
中间查询结果。
1.6.3数据库介绍
本系统使用的数据库为MYSQL。
1.6.4数据字典
名字:
会员编号
数据类型:
int
长度:
6
主键否:
是
描述:
唯一标识管理员信息的关键域
名字:
会员姓名
数据类型:
varchar
长度:
50
主键否:
否
描述:
表示管理员的姓名
名字:
会员密码
数据类型:
varchar
长度:
50
主键否:
否
描述:
表示管理员密码
名字:
服装标签
数据类型:
int
长度:
50
主键否:
是
描述:
表示服装标签
名字:
服装地址
数据类型:
varchar
长度:
100
主键否:
否
描述:
表示服装地址
名字:
服装图片
数据类型:
varchar
长度:
50
主键否:
否
描述:
表示服装图片
名字:
服装品牌
数据类型:
varchar
长度:
50
主键否:
否
描述:
表示服装品牌
名字:
服装价格
数据类型:
varchar
长度:
100
主键否:
否
描述:
表示服装价格
名字:
订单编号
数据类型:
varchar
长度:
50
主键否:
外键
描述:
唯一标识订单信息的关键域
名字:
下订时间
数据类型:
varchar
长度:
50
主键否:
否
描述:
表示下订单的时间
1.7.性能需求
1.7.1数据精确度
(1)用户在进行商品查询时要保证查全率,所有符合搜索条件的商品都要能找到。
(2)在保证查全率的同时还要能够保证查准率。
1.7.2时间特性
(1)响应时间:
2-3秒之内打开我们网站的一个新的链接(包括打开一张商品图片)。
(2)更新处理时间:
这是由数据精确度的要求确定的。
对于需要保持最新内容的资料的更新速度是实时性的,对于需要定期保留的内容的期限为三个月。
对于一个那些所有用户共享的信息的保留时间也为三个月,备分数据库每10分钟备分一次。
(3)运行时间:
本网站如非特殊原因应保持24小时开通。
1.7.3适应性
这里主要是解决用户使用何种浏览器的问题,推荐为微软的InternetExplorer或360安全浏览器。
由于开发语言、数据库的指定,因此软件的运行环境最好为Windows2000Server。
第二章概要设计
2.1界面设计
本系统的用户界面按功能分客户端和管理端。
2.1.1管理端界面设计
管理端主要实现登录管理、用户管理、网站管理及搜索管理等功能。
主要界面设计如下:
-登录界面
◆通过用户名和密码实现用户登录,并判断用户的权限
用户管理
◆包括“用户列表”、“用户信息”、“修改用户信息”、“添加用户”和“删除用户”、“用户权限设置”等页面。
管理界面
◆包括“店铺介绍”、“宝贝展示”、“评论专区”、“联系我们”等功能。
搜索管理
◆搜索管理具有分类搜索与关键字搜索功能。
可方便客户进行有效搜索。
具体流图如下
2.1.2客户端界面设计
客户端主要为客户进行网上购物的过程,客户通过用户界面登录可以进行商品的查询并挑选合适宝贝进行购买及付款。
2.2模块设计
按照功能分解,本系统分为客户端管理系统和管理端系统。
根据页面流的设计,管理端系统又分为登录管理、用户管理、网站管理及搜索管理其模块如图
各个部分的关系如图:
客户端页面
管理端页面
第三章详细设计
3.1详细设计概述
由于本系统采用了基于struct体系结构的设计,采用面向过程的PHP语言。
所以,基本采用面向过程的设计方法。
在整个的开发过程中,尽可能采用复用的原则,例如统一数据库的基本操作,统一结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 服装店 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)