在线网上购物商城项目文档_第1页
在线网上购物商城项目文档_第2页
在线网上购物商城项目文档_第3页
在线网上购物商城项目文档_第4页
在线网上购物商城项目文档_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE项目组号3密级公开湖南科技职业学院软件学院项目设计文档项目名称在线网上购物商城系统专业软件技术(CMU方向)指导教师戴臻项目组成秦世龙黄勇泉胡成二零一二年六月前言1.项目开发目的:随着社会不断的变革,水平的提高“需求决定市场”,这是一个亘古未变的法则。当下网络发展迅猛,人们对网络的信任度和依赖度均有很大的提高,这一现象被有商业头脑的人发现,从而开发出网上购物这种新型购物方式,这极大改变了传统的消费方式。同传统的购物方式相比,网上购物有许多优点,如:方便性,节约时间,随意性。2.项目开发背景:A、软件系统名称:在线网上购物商城系统B、任务提出者:HNS软件学院C、本系统最终提供软件学院全体师生使用;3.项目开发定义:本项目包括用户注册登陆,前台商品展示、购物车管理、订单管理,后台管理员登录,修改密码,用户管理,商品管理,订单管理等。4.项目开发技术:本项目基于WindowsServer开发的门户网站。所用到的工具主要有NetBeans等文本编辑器。所使用的技术为:前台Java+struts2+jsp+hibernate后台Java+struts2+jsp+hibernate。目录TOC\h\z\t"文档章名,1,文档节名,2"第1章项目开发计划书 11.1项目范围 21.2客户资料 21.3项目成果 21.4资源需求 21.5项目风险分析 31.6分配任务 3第2章XXX系统需求规格说明书 52.1问题陈述: 62.2要达到的目标: 62.3具体的分析: 6第3章XXX系统设计书 103.1命名规则 113.2数据库E-R图123.3软件结构图 133.4构架图 153.5类图 153.6时序图 163.7屏幕设计 18第4章测试计划书 204.1单元测试计划 214.2集成测试计划 224.3性能测试计划 23第5章测试用例及测试报告 245.1单元测试 255.2集成测试 265.3软件项目审核评审检验表 275.4测试审核检验表 285.5问题报告 295.6测试报告 29第6章XXX系统安装手册 316.1功能 326.2系统解决方案: 326.3开发平台: 326.4使用技术架构: 326.5系统资源需求、配置要求: 326.6系统部署、维护要求: 32第7章XXX系统操作手册 337.1用户管理模块操作 34结束语 35湖南科技职业学院软件学院毕业设计文档PAGE20第1章项目开发计划书文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创建文档2012-06-05胡成黄勇泉秦世龙2修改文档2012-06-05胡成黄勇泉秦世龙3完成文档2012-06-22胡成黄勇泉秦世龙4

1.1项目范围项目名称:OnlineShoping使用技术:struts+hibernate初始活动:为项目开发收集各种有利于开发此软件的资料以及在线网上购物商城所需的的图片,构思项目的整体架构。项目设计:对项目的功能和需求做简单分析设计,制定一套可行性较高的实施方案。项目主要功能:前台:用户注册、登陆。修改个人注册信息、会员充值、浏览商品、购买商品、结账、登出。后台:管理员登录、查看订单、删除订单、查看会员、添加会员、修改会员、删除会员、商品类别的添加和删除、商品的添加,删除商品、修改商品、查看商品1.2客户资料客户名:湖南科技职业学院软件学院。1.3项目成果1.3.1前台表1.3.1前台项目成果清单序号内容需求计划时间实际时间状态1项目计划书2012-06-052页面设计2012-06-063需求分析2014数据库2012-06-085前台购物主页2012-06-096登录注册2012-06-117会员充值2012-06-118购买商品2012-06-129结账2012-06-151.3.2后台表1.3.2前台项目成果清单序号内容需求计划时间实际时间状态1页面设计2012-06-162需求分析2012-06-173数据库2012-06-184后台购物主页2012-06-185管理员登录模块2012-06-196会员管理模块2012-06-197商品管理模块2012-06-208订单管理2012-06-221.4资源需求表1.4.1资源需求序号资源作用占用时间状态获得途径1电脑以及书本提供给程序员一个操作工具整个项目过程可用自己提供2Netbeans用来编写JAVA程序占整个项目的90%可用网上下载3SQLServer2005用来建里数据占整个项目的10%可用网上下载4Struts+Hibernate框架技术整个项目过程可用网上下载5UML建模工具用图来解释程序之间的工作原理占整个项目的5%可用网上下载6Dreamweaver画图工具用来设计静态页面占整个项目的5%可用网上下载1.5项目风险分析表1.5.1项目风险分析序号风险概率(%)严重性(%)措施1时间不够(因为自己在学习,没有足够多的时间)80100尽量的腾出时间,可能的话,晚上也加班完成项目。2超期限80100把握时间,排出进度表,按进度执行。3由于系统集成时候问题引起的最终产品的缺陷90100经过大量的测试,用不同的操作系统平台,考虑会出现的各种软硬件环境错误信息。设计软件的时候捕获所有可能的错误信息。4遵循标准(如命名规则)中的差别8010建立命名规则要求1.6分配任务表1.6.1任务分配表序号任务负责人1项目需求分析全组2项目页面设计胡成黄勇泉3数据库设计胡成4项目需求模块设计黄勇泉5前台模块功能实现和设计秦世龙6后台模块设计功能实现和设计秦世龙7项目整合联调秦世龙

第2章XXX系统需求规格说明书文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创建文档2012-06-05胡成黄勇泉秦世龙2修改文档2012-06-05胡成黄勇泉秦世龙3完成文档2012-06-22胡成黄勇泉秦世龙4

2.1问题陈述:随着人们的物质生活水平的提高,网上购物是新兴起的一种网上交易方式。它具有成本低廉,方式灵活,运行快捷等特点,通过Internet将购物活动变成每一位网民都可以加入其中的交易方式,它能够为大家提供一个更加安全、便捷、自由的交易平台。2.2要达到的目标:在线网上购物商城系统系统设置在线网上购物商城系统系统设置权限管理用户模块商品模块订单模块系统注销系统注销系统注销注册登录添加用户查找用户删除用户修改用户查看用户查看订单查找订单删除订单修改订单上传商品删除商品查看商品修改商品查找商品购物车模块结账添加商品购物车管理2.3具体的分析:对本系统用例描述2.3.1.用户角色:用户用例:画用例图需求功能清单:表2.3.1用户角色需求功能清单功能编号功能名称文中标题编号备注(以下是对用户用例的每一个用例的详细描述)1.注册功能描述:新的用户在第一次登陆本网站时,要先进行注册,然后由管理员根据所注册的信息对其进行授权,用户只有在获得相应的授权以后才来登录到本系统,再实现其他的功能。用例描述:填写详细信息阅读注册条款填写详细信息阅读注册条款图2.3.1参与者:未注册的用户。前置条件:所有未注册的用户。后置条件:提示注册是否成功。2.登录功能描述:在进入本系统之前用于判断登录者的身份和权限。用例描述:是否为真是否为真输入用户名和密码YES输入用户名和密码NO图3.2.2参与者:本网站的合法用户。前置条件:用户已注册。后置条件:登陆成功后将根据用户的用户名称显示在住页面上。3.登录2.3.3管理员角色:管理员用例:画用例图需求功能清单:表2.3.1功能编号功能名称文中标题编号备注2.3.4管理员登陆功能描述:在进入本系统之前用于判断登录者的身份和权限。用例描述:是否为真是否为真输入用户名和密码YES输入用户名和密码NO图2.3.1参与者:本网站的合法管理员。前置条件:超级管理员已分配权限。后置条件:根据不同的权限执行不同的功能。b)普通管理员添加功能描述:超级管理员根据需求添加不同权限的普通管理员。用例描述:点击确定输入添加管理员的详细资料点击确定输入添加管理员的详细资料图2.3.2参与者:本网站的超级管理员。前置条件:超级管理员已登陆。后置条件:普通管理员添加成功。

第3章XXX系统设计书文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创建文档2012-06-05胡成黄勇泉秦世龙2修改文档2012-06-05胡成黄勇泉秦世龙3完成文档2012-06-22胡成黄勇泉秦世龙4

3.1命名规则3.1.1引言: 1编写目的:开发人员统一命名规范程序代码,更好的统一各模块。3.1.2项目背景:1委托单位:湖南科技职业学院是一家现代化的远程学习教育机构。该组织最近进行了一次大规模的基于网上预定服务的市场调查。调查结果表明:大部分专业人士,尤其是年龄在20-40岁的专业人士,习惯于通过网络进性专业资料的搜集和获取,并通过网络进行服务的付费。于是,VCE准备构建一个在线支付系统来解决这个问题。2接受单位:湖南科技职业学院软件学院。3.1.3命名规则1、数据库命名规则:表:“Tab_”+“表描述词”如:Tab_Customer指用户表列:“‘表描述词’前三个字母(首字母改为小写)”+“_”+“列描述词”如:cus_ID措用户表的ID另:“表描述词”与“列描述词”首字母须大写。若“表描述词”或“列描述词”由多词组成,则各词词首字母大写。数据库名:VCE_Database2类命名规则:用名词或名词短语命名类 、每个单词或短语的第一个字母必须大写。如:publicclassManagerBean(){}3函数命名规则:用动词或动词短语命名方法。

用下述范例所示的Pascal大写方式命名方法。。如:publicStringProcessResult()、publicvoidMakeMD5()4属性命名规则:用动词或动词短语命名方法。字母里面不能含有大写字母及下划线。如:loginname、loginpassword.5接口的命名规则:使用名词或名词短语,或者描述行为的形容词来命名接口。例如,IComponent(描述性名词),ICustomAttributeProvider(名词短语),和IPersistable(形容词)。在接口名前加前缀I,以表示这个类型是一个接口。如:publicinterfaceIComponent{}6JSP命名规则:用名词或名词短语命名类 、每个单词或短语的第一个字母必须大写。如:Log.jsp、Manager.jsp

3.2软件结构图3.2.1用户功能结构图:图3.2.13.2.2管理员功能结构图:图3.2.2…

3.3构架图图3.2.2…3.4类图 3.4.1管理员:图3.4.1…….3.5时序图3.5.1用户:1.用户注册:图3.5.12.用户登陆:图3.5.23.5.2管理员:1.超级管理员图3.5.33.6屏幕设计表3.6.1屏幕名屏幕类型描述表/使用的查询用户登陆Web页面接受用户名、密码和验证密码。tb_memberVCE教育网主界面Web页面显示网站的主要功能,及用户对网站的主要操作。-用户的搜索截面Web页面该界面主要为用户提供网站图书搜索、用户上传图书搜索和课程搜索。还为用户提供高级搜索tb_book、tb_userBook、tb_course在线图书界面Web页面主要为用户提供在线观看,和下载功能。在线课程界面Web页面主要为用户提供在线观看功能。用户上传图书界面Web页面为用户提供一个上传自己书籍的界面。tb_course用户手册界面Web页面为用户提供一个查看本网站的帮助。管理员登陆Web页面接受管理员的资料,判断权限。然后给予不同管理员不同的权限。tb_admin管理员主界面Web页面该界面是管理员的所有的体现。管理员管理界面Web页面该界面是超级管理员对普通管理员的添加,分配不同的权限。tb_admin课程管理界面Web页面该界面是课程管理员对课程信息的维护(添加、修改)。tb_course图书管理界面Web页面该界面是图书管理员对图书的维护。tb_book页面定制Web页面该界面是超级管理员对网站风格的维护。tb_website注册会员管理界面Web页面该界面是会员管理员对本网站会员的管理。帐单管理界面Web页面该界面是超级管理员查看打印订单留言板管理界面Web页面该界面是超级管理员对本网站留言的管理。tb_leaveMsg充值卡管理Web页面该界面是充值管理员查看充值卡和生成本网站的充值卡。tb_card

第4章测试计划书文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创建文档2修改文档34

4.1单元测试计划表4.1.1单元测试范围各功能模块单元测试方法人工输入值单元测试环境Windows2000server,SQLServer2000将产生的文档单元测试用例,测试报告等单元测试任务/优先级要测试的功能预期结果进度日期实际日期负责人通用的数据库连接函数检测是否返回预期的值。True2010/11/25用户登陆、注册模块屏幕是否有自己预定义的LOGO标志信息;是否要求用户必须输入用户名和密码。True2010/11/25用户个人平台模块是否能在线进行用户充值。True2010/11/25用户信息的修改,删除点击列表,是否能将对应的用户信息显示在对应的框内;是否可以修改用户信息。True2010/11/25用户信息、图书和课程的查询是否能按指定的要求进行模糊,精确的查询。True2010/11/25主界面用户权限的不同是否有不同的功能菜单。True2010/11/25在线课程模块用户是否能进行在线点播。True2010/11/254.2集成测试计划表4.2.1单元测试范围VCE教育网单元测试方法人工输入值单元测试环境Windows2000server,SQLServer2000将产生的文档单元测试用例,测试报告等单元测试任务/优先级要测试的功能预期结果进度日期实际日期负责人通用的数据库连接函数检测是否返回预期的值True2010/11/30用户登陆、注册模块屏幕是否有自己预定义的LOGO标志信息是否要求用户必须输入用户名和密码是否有三次登陆的限制授权用户是否能成功登陆True2010/11/30用户个人平台模块是否能在线进行用户充值True2010/11/30用户信息的修改,删除点击列表,是否能将对应的用户信息显示在对应的框内是否可以修改用户信息。True2010/11/30用户信息、图书和课程的查询是否能按指定的要求进行模糊,精确的查询。True2010/11/30主界面用户权限的不同是否有不同的功能菜单。退出时候是否有确认。True2010/11/30在线课程模块用户是否能进行在线点播True2010/11/30在线图书模块用户是否能进行在线图书观看、图书下载和图书的发布True2010/11/304.3性能测试计划表4.3.1负载测试测试是否允许同时4000人同时登录用例目的测试该网站是否能够满足今后的业务需求前提条件网络带宽100M以上输入数据期望的性能(平均值)实际性能(平均值)4000人同时访问响应时间小于3秒

第5章测试用例及测试报告文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创建文档2修改文档34

5.1单元测试以下是要测试的单元表5.1.1编号单元模块测试(√/×)1.用户登陆√2.用户注册√3.√4.√5.√6.√7.√8.√9.√10.√11.√12.√5.2集成测试表5.2.1编号VCE教育网集成测试(√/×)1.用户登陆√2.用户注册√3.√4.√5.√6.√5.3软件项目审核评审检验表表5.3.1编号关心的方面(√/×)1.软件范围定义无歧义√2.术语清楚√3.资源足够√4.资源准备好√5.项目中涉及的所有风险已经识别√6.项目风险管理已经到位√7.所有任务已经识别和分配√5.4测试审核检验表表5.4.1编号关心的方面(√/×)1.测试阶段已识别且已合适地安排好√2.测试计划和总的项目计划一致√3.测试进度已经明确的定义√5.5问题报告表5.5.1模块位置问题描述问题等级修正者姓名采取的动作修

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论