网上购物商城
需求说明书
编写:实训项目
审核:
批准:
受控状态:
发布版次:1.0
编号:001
日期:2010-08-08 日期: 日期: 是 日期:2010-08-08
1 项目背景介绍: .................................................................................................................... 3
1.1
1.2
1.3
1.4 行业背景介绍 ....................................................................................................................... 3 什么是网上购物? ................................................................................................................. 3 网上购物的优点 ................................................................................................................... 4 网上购物的一般流程 ........................................................................................................... 4 2 环境要求: . ........................................................................................................................... 8
2.1
2.2 系统运行环境 ....................................................................................................................... 8 软件开发环境: ................................................................................................................... 8 3 功能描述 ............................................................................................................................... 8
3.1
3.2
3.3
3.4 软件与其环境之间的关系 ................................................................................................... 8 软件功能 . .............................................................................................................................. 8 用户特征 . .............................................................................................................................. 9 限制与约束 ........................................................................................................................... 9 4 项目需求 ............................................................................................................................. 10
4.1
4.2
4.2.1 系统功能结构图 ................................................................................................................. 10 前台功能 . ............................................................................................................................ 10 用户注册、登录和注销 ................................................................................................ 10
4.2.2 商品显示 ........................................................................................................................ 10
4.2.3 用户查询商品 ................................................................................................................ 10
4.2.4 用户按分类浏览商品 .................................................................................................... 11
4.2.5 用户购物车管理 ............................................................................................................ 11
4.2.6 用户查看订单 ................................................................................................................ 11
4.2.7 用户修改个人信息 ........................................................................................................ 12
4.2.8 用户帐户冲值 ................................................................................................................ 12
4.2.9 用户留言 ........................................................................................................................ 12
公告显示 ................................................................................................................... 12 4.2.10
后台功能 . ............................................................................................................................ 12 4.3
4.3.1 管理员登录和退出 ........................................................................................................ 12
4.3.2 商品管理 ........................................................................................................................ 13
4.3.3 订单管理 ........................................................................................................................ 13
4.3.4 用户管理 ........................................................................................................................ 13
4.3.5 用户冲值管理 ................................................................................................................ 13
4.3.6 管理员管理 .................................................................................................................... 14
4.3.7 留言管理 ........................................................................................................................ 14
4.3.8 公告管理 ........................................................................................................................ 14
系统功能 . ............................................................................................................................ 14 4.4
4.4.1 强制登陆 ........................................................................................................................ 14
4.4.2 超时处理 ........................................................................................................................ 14
数据字典 . ............................................................................................................................ 14 4.5
1 项目背景介绍:
1.1 行业背景介绍
随着社会的发展,网络已经深入到社会生活的方方面面,人们利用网络实现学习、娱乐、交流以及购物,于是网上购物商城应运而生。
基于此,我们设计开发了该网上购物商城系统。为方便用户使用该系统,熟悉系统功能,特编写该文档,同时以该文档指导软件项目的开发。本文档中详细地介绍了网上购物商城各个部分的需求。为软件开发人员以后更容易的理解代码,修改和扩充软件功能做准备。
本软件的开发是为了完成一个网上购物商城,实现网上购物及其管理,作为一个独立的软件,应用于商业运营。同时通过开发该软件,熟悉面向对象软件工程、UML 、软件开发过程以及JSP 、Servlet 、Struts 、Hibernate 和Spring 框架的使用,掌握科学的软件开发方法,指导以后的工作。
1.2 什么是网上购物?
网上购物,就是通过互联网检索商品信息,并通过电子订购单发出购物请求,然后填上私人支票账号或信用卡的号码,厂商通过邮购的方式发货,或是通过快递公司送货上门。
随着互联网在中国的进一步普及应用,网上购物逐渐成为人们的网上行为之一,根据CNNIC 第14次互联网统计报告公布的数据,中国目前7.3%的网民有网上购物的习惯,也就是说,有六百多万的中国网民会从网站上购买自己钟意的商品……。
从交易双方类型分为两种形式一种是B2C ,即商家对顾客的形式(如经营商
品音像的卓越网、经营IT 数码产品的e800商城),另一种是C2C ,即顾客对顾客的形式(如淘宝网、易趣123拍)。
1.3 网上购物的优点
首先,对于消费者来说:
1) 可以在家“逛商店”,订货不受时间的限制;
2) 获得较大量的商品信息,可以买到当地没有的商品;
3) 网上支付较传统拿现金支付更加安全,可避免现金丢失或遭到抢劫;
4) 从订货、买货到货物上门无需亲临现场,既省时又省力;
5) 由于网上商品省去租店面、召雇员及储存保管等一系列费用,总的来说
其价格较一般商场的同类商品更便宜。
其次,对于商家来说,由于网上销售没有库存压力、经营成本低、经营规模不受场地限制等,在将来会有更多的企业选择网上销售,通过互联网对市场信息的及时反馈适时调整经营战略,以此提高企业的经济效益和参与国际竞争的能力。
再次,对于整个市场经济来说,这种新型的购物模式可在更大的范围内、更多的层面上以更高的效率实现资源配置。
综上可以看出,网上购物突破了传统商务的障碍,无论对消费者、企业还是市场都有着巨大的吸引力和影响力,在新经济时期无疑是达到“多赢”效果的理想模式。
1.4 网上购物的一般流程
下图显示了通常情况下一个网上购物流程应该包含的环节。
但不同的网上购物系统在具体环节的实现上会有不同的差别,如下面两图所示:
图一
图二
通过这两张图,我们可以看出,在很多环节的具体实现上,两个购物系统都各自明确了具体的方式和内容。特别是在付款方式上,为了保证购物的安全,维护购物者的权益,购物网站采取了譬如数据加密、第三方支付、货到付款等措施。
2 环境要求:
2.1 系统运行环境
1) CPU : 1G以上
2) 内存:512M 以上
3) 操作系统:Window XP
4) IE 版本:IE 6.0及以上版本
2.2 软件开发环境:
1) JDK 版本:JDK 1.6.0_14
2) 开发工具:MyEclipse 7.0
3) 使用框架:Struts 1.3.8、Hibernate 3.2、Spring 2.5
4) 数据库:SQL Server 2005
5) Web 服务器:Tomcat 6.0
3 功能描述
3.1 软件与其环境之间的关系
本软件应用于基于Web 的网上购物商城,用户通过客户端浏览器向互联网服务器端发出相关服务请求,服务器端通过网络响应请求提供相应服务。管理员也可以通过网络实现远程的管理。最终通过送货,管理员完成整个订单处理,并标记订单状态为已处理。
3.2 软件功能
该软件主要实现网上定购商品功能(具体交易要通过邮局汇款和邮寄商品)。目前实现的功能有:
a) 用户通过浏览器实现注册、登录、注销、分类浏览商品、查询商品、浏览推荐新品、查询个人信息、修改个人信息、定购商品、查看历史订单等。
b) 商城管理员可以通过浏览器实现远端的订单处理、商品信息维护(包括
增加,修改和删除),管理员维护用户和管理员信息。
c) 待扩展的功能有用户通过留言板反馈意见等。
3.3 用户特征
我们将本软件的使用者分为三类:商场管理者、注册用户、未注册用户。 商城管理者精心管理商城的业务,竭诚为顾客服务,并争取最大经济效益,他熟悉网上购物商城的各步流程,对网上购物商城中商品和用户信息进行管理和维护。
未注册用户可能是第一次登陆我们网上购物商城,也可能是只浏览商品但不想购物者。网上购物商城应提示或者引导他们注册成为用户,尽量吸引更多的用户,以使网上购物商城发挥最大的效能,取得最好的效益。
注册用户显然对网上购物商城比较有兴趣,愿意浏览这里的商品并且定购。关键是怎么样给他们提供更有吸引力和更优质的服务。为了提高注册用户购物的积极性,我们可以根据用户购物的累计金额评选星级用户,星级高的用户可以享受更大的打折优惠。用户的星级在系统里预设为五个级别,对应的折扣见下表:
3.4 限制与约束
1. 运用面向对象软件工程及UML 的知识进行软件开发;
2. 要求实现预定的绝大部分功能;
3. 界面美观、大方,色彩搭配自然;
4. 购物操作、流程清晰明了,使用方便;
4 项目需求
4.1 系统功能结构图
4.2 前台功能
4.2.1 用户注册、登录和注销
所有用户都可访问网上购物商城。已注册的用户输入姓名和密码即可登陆,享有注册用户的权利。未注册的用户可以申请注册,注册之前要让其明确用户的权利与义务。用户注册需要填写注册登记表,内容包括姓名、密码、身份证号、联系电话、邮箱、通信地址、邮编。
4.2.2 商品显示
在商城首页上,商品按区域显示,例如特价区、新品区、热卖区、限时抢购区……等等。
4.2.3 用户查询商品
所有用户均可按商品名称查询商品(模糊查询),查询结果应显示满足查询条件的所有商品列表,用户可以更进一步查看商品的详细信息,包括商品图片、
市场价格、商品描述。
4.2.4 用户按分类浏览商品
所有用户均可以按照商品分类来浏览商品信息,根据首页面列出的所有商品类别。进一步查看某类别商品的详细信息,具体包括商品图片、市场价格、商品描述
4.2.5 用户购物车管理
只有已登陆用户才能够购买商品。注册用户在浏览商品时可将自己喜欢的商品放进购物车,在用户离开商城结账前要对购物车内的商品进行确认,点击下一步进入订单提交页面。同时用户填写购物订单,订单内容包括:收货人姓名、收货人联系电话、收货人邮编、收货人详细地址。用户填好此订单后,系统应再次显示用户本次购物的详细信息,经用户确认后方可进行结算处理。在结算处理中,如果用户账号中的余额不足以支付本次消费,则订单不能提交并提醒用户帐户余额不足需要冲值,订单成功提交后,由后台商城管理员来进一步处理订单。
4.2.6 用户查看订单
用户购买商品后,为了确定商品是否已经正在被处理,可在登陆后查询自己的订单。订单显示该用户购买商品的具体信息以及当前处理的状态。
订单有四个状态:
在已提交状态,用户可以选择“删除订单”,取消此次消费。其余状态,用户均不可取消本次消费。
4.2.7 用户修改个人信息
注册用户登陆后可以查看自己的信息,其中包括可修改的和不可修改的两种信息。
可修改的是用户注册时填写的内容,包括:姓名、密码、联系电话、邮箱、通信地址、邮编;
不可修改的信息包括:用户名、购物记录、用户等级、帐上余额。
4.2.8 用户帐户冲值
用户在购买商品前,须先向系统冲值。用户冲值后,需经管理员确认后冲值金额才能生效。
用户能够查看自己的历史冲值记录。
4.2.9 用户留言
注册用户登录后,可在留言板上留言,留言内容包括:留言人、留言标题、留言内容和留言时间,可以查看自己的留言和管理员的答复。
4.2.10 公告显示
普通用户和浏览用户可以查看管理员发布的系统公告,首页区域所有要显示的公告按滚动效果显示。
4.3 后台功能
4.3.1 管理员登录和退出
商城管理员使用帐号和密码登录后台管理系统进行管理方面的相关操作,也
可以退出管理系统。
4.3.2 商品管理
商城管理员需按商品分类录入商品和相关信息。
商品类别分为商品大类和小类,商品大类和小类。商品大类包括:食品、酒饮、化妆品、家居百货、运动户外、服装鞋帽、箱包…等等,商品小类在大类之下,例如:服装鞋帽下的小类包括:男装、女装、运动装、童装…等等。
商品按商品类别进行录入。录入信息包括商品名称、所属区域(默认为新品区)、单价、折扣、商品的图片、商品描述、出厂日期等。
可以对商品进行增、删、改、查操作。
4.3.3 订单管理
管理员进入订单管理系统后,系统自动将当前状态为未“处理完毕”的订单显示在列表的最上面并按订单的提交时间排序(昨天的订单优先于今天的订单);
4.3.4 用户管理
管理员只可以对用户帐户进行冻结和查看操作。账户被冻结的用户,将不能登陆用户管理系统。
4.3.5 用户冲值管理
管理员能够确认用户的冲值。经管理员的确认后,用户的冲值金额才能生效。
4.3.6 管理员管理
管理员可以对管理员进行增加、删除、修改、查看操作。
4.3.7 留言管理
管理员能够查看所有用户的留言并回复。在查看留言时,未回复处理的留言将自动显示在系统的最顶端,并按留言时间的升序显示。
4.3.8 公告管理
管理员可以对发布的公告进行增加、删除、修改、查看和公告显示屏蔽操作。公告信息包括:公告标题、公告详细内容
4.4 系统功能
4.4.1 强制登陆
所有登陆后才能使用的功能,必须得到系统登陆确认后才能执行。
4.4.2 超时处理
用户登陆系统后(包含注册用户和系统管理员),如果15分钟没有使用本系统,则系统能够自动退出。
4.5 数据字典
1. 订单编号:系统当前年月日+xxxxxx(x为整数字符,前面不足十万位者,以0补足,并以此累加) ,例如:20090615000012
2. 充值账单编号:系统当前年月日+xxxxxx(x为整数字符,前面不足十万位者,以0补足,并以此累加) ,例如:20090615000012
在线网上购物商城项目文档
项目组号密 级 公 开
湖南科技职业学院软件学院
项目设计文档
项 目 名 称 在线网上购物商城系统
专 业 软件技术(CMU 方向) 指 导 教 师 戴臻 项目组成员 秦世龙 黄勇泉 胡成
二零一二年 六 月
1.项目开发目的:
随着社会不断的变革,水平的提高“需求决定市场”,这是一个亘古未变的法则。当下网络发展迅猛,人们对网络的信任度和依赖度均有很大的提高,这一现象被有商业头脑的人发现,从而开发出网上购物这种新型购物方式,这极大改变了传统的消费方式。同传统的购物方式相比,网上购物有许多优点,如:方便性, 节约时间, 随意性。
2.项目开发背景:
A 、软件系统名称:在线网上购物商城系统 B 、任务提出者:HNS 软件学院
C 、本系统最终提供软件学院全体师生使用;
3.项目开发定义:
本项目包括用户注册登陆,前台商品展示、购物车管理、订单管理,后台管理员登录,修改密码,用户管理,商品管理,订单管理等。
4.项目开发技术:
本项目基于Windows Server开发的门户网站。所用到的工具主要有NetBeans 等文本编辑器。所使用的技术为:前台Java+struts2+jsp+hibernate后台Java+struts2+jsp+hibernate。
第1章 项目开发计划书............................................................ 错误!未定义书签。
1.1项目范围......................................................................... 错误!未定义书签。 1.2客户资料........................................................................................................... 2 1.3项目成果........................................................................................................... 2 1.4资源需求........................................................................................................... 3 1.5项目风险分析................................................................................................... 3 1.6分配任务........................................................................................................... 4 第2章 XXX 系统需求规格说明书 . ........................................................................... 5
2.1问题陈述:....................................................................................................... 6 2.2要达到的目标:............................................................................................... 6 2.3具体的分析:................................................................................................... 6 第3章 XXX 系统设计书 . ......................................................................................... 11
3.1 命名规则 . ................................................................................................................. 12
3.2 数据库E-R 图 12
3.3软件结构图..................................................................................................... 14 3.4构架图............................................................................................................. 16 3.5类图................................................................................................................. 16 3.6时序图............................................................................................................. 17 3.7屏幕设计......................................................................................................... 19 第4章 测试计划书.................................................................................................... 21
4.1单元测试计划................................................................................................. 22 4.2集成测试计划................................................................................................. 23 4.3性能测试计划................................................................................................. 24 第5章 测试用例及测试报告.................................................................................. 25
5.1单元测试......................................................................................................... 26 5.2集成测试......................................................................................................... 27 5.3软件项目审核评审检验表............................................................................. 28 5.4测试审核检验表............................................................................................. 29 5.5问题报告......................................................................................................... 30 5.6测试报告......................................................................................................... 30 第6章 XXX 系统安装手册 . ..................................................................................... 32
6.1功能................................................................................................................. 33 6.2系统解决方案:............................................................................................. 33 6.3开发平台:..................................................................................................... 33 6.4使用技术架构:............................................................................................. 33 6.5系统资源需求、配置要求:......................................................................... 33 6.6系统部署、维护要求:................................................................................. 33 第7章 XXX 系统操作手册 . ..................................................................................... 34
7.1 用户管理模块操作........................................................................................ 35 结束语.......................................................................................................................... 36
第1章 项目开发计划书
文件修改记录
1.1项目范围
项目名称:OnlineShoping 使用技术: struts+hibernate
初始活动:为项目开发收集各种有利于开发此软件的资料以及在线网上购物商城所需的的图片, 构思项目的整体架构。
项目设计:对项目的功能和需求做简单分析设计,制定一套可行性较高的实施方案。
项目主要功能:
前台:用户注册、登陆。修改个人注册信息、会员充值、浏览商品、购买商品、结账、登出。后台:管理员登录、查看订单、删除订单、查看会员、添加会员、修改会员、删除会员、商品类别的添加和删除、商品的添加,删除商品、修改商品、查看商品
1.2客户资料
客户名:湖南科技职业学院软件学院。
1.3项目成果 1.3.1 前台
表1.3.1 前台项目成果清单
1.3.2 后台
表1.3.2 前台项目成果清单
1.4资源需求
表1.4.1 资源需求
1.5项目风险分析
表1.5.1 项目风险分析
1.6分配任务
表1.6.1 任务分配表
第2章 XXX 系统需求规格说明书
文件修改记录
2.1问题陈述:
随着人们的物质生活水平的提高,网上购物是新兴起的一种网上交易方式。它具有成本低廉,方式灵活,运行快捷等特点,通过Internet 将购物活动变成每一位网民都可以加入其中的交易方式,它能够为大家提供一个更加安全、便捷、自由的交易平台。
2.2要达到的目标:
2.3具体的分析:
对本系统用例描述
2.3.1.用户角色:
用户用例:
画用例图
需求功能清单:
表2.3.1 用户角色需求功能清单
(以下是对用户用例的每一个用例的详细描述)
1.注册 功能描述:
新的用户在第一次登陆本网站时,要先进行注册,然后由管理员根据所注册的信息对其进行授权,用户只有在获得相应的授权以后才来登录到本系统,再实现其他的功能。
用例描述:
图2.3.1
参与者: 未注册的用户。 前置条件: 所有未注册的用户。 后置条件: 提示注册是否成功。
2.登录 功能描述:
在进入本系统之前用于判断登录者的身份和权限。 用例描述:
图3.2.2
参与者:
本网站的合法用户。 前置条件: 用户已注册。 后置条件:
登陆成功后将根据用户的用户名称显示在住页面上。
3.登录
2.3.3管理员角色:
管理员用例:
画用例图
需求功能清单:
表2.3.1
2.3.4管理员登陆
功能描述:
在进入本系统之前用于判断登录者的身份和权限。 用例描述:
图2.3.1
参与者:
本网站的合法管理员。 前置条件:
超级管理员已分配权限。 后置条件:
根据不同的权限执行不同的功能。
b) 普通管理员添加
功能描述:
超级管理员根据需求添加不同权限的普通管理员。 用例描述:
图2.3.2
参与者:
本网站的超级管理员。 前置条件: 超级管理员已登陆。 后置条件:
普通管理员添加成功。
第3章 XXX 系统设计书
文件修改记录
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_Database 2类命名规则:
用名词或名词短语命名类 、每个单词或短语的第一个字母必须大写。 如:public class ManagerBean(){} 3函数命名规则:
用动词或动词短语命名方法。
用下述范例所示的Pascal 大写方式命名方法。。
如:public String ProcessResult()、public void MakeMD5 () 4属性命名规则:
用动词或动词短语命名方法。字母里面不能含有大写字母及下划线。 如:loginname 、loginpassword. 5接口的命名规则:
使用名词或名词短语,或者描述行为的形容词来命名接口。例如,IComponent (描述性名词),ICustomAttributeProvider (名词短语),和IPersistable (形容词)。
在接口名前加前缀I ,以表示这个类型是一个接口。 如:public interface IComponent {} 6 JSP命名规则:
用名词或名词短语命名类 、每个单词或短语的第一个字母必须大写。 如:Log.jsp 、Manager.jsp
3.2软件结构图
3.2.1用户功能结构图:
图3.2.1
3.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.1
2. 用户登陆:
图3.5.2
3.5.2管理员:
1. 超级管理员
图3.5.3
3.6屏幕设计
表3.6.1
第4章 测试计划书
文件修改记录
4.1单元测试计划
表4.1.1
4.2集成测试计划
表4.2.1
4.3性能测试计划
表4.3.1
第5章 测试用例及测试报告
文件修改记录
5.1单元测试
以下是要测试的单元
表5.1.1
5.2集成测试
表5.2.1
5.3软件项目审核评审检验表
表5.3.1
5.4测试审核检验表
表5.4.1
5.5问题报告
表5.5.1
5.6测试报告
表5.6.1
第6章 XXX 系统安装手册
文件修改记录
6.1功能
6.2系统解决方案:
6.3开发平台:
6.4使用技术架构:
6.5系统资源需求、配置要求:
6.5.1硬件环境:
Pentium 4 2.8MHz以上
至少512MB 内存(建议使用1G 内存)。 至少80G 硬盘(建议使用160G 硬盘)。
6.5.2软件环境:
操作系统:Windows 2000/XP Server 防火墙:Netscreen 服务器:WebLogic 数据库:SQL Server2000 通讯协议:TCP/IP 浏览器:IE6.0以上版本
6.6系统部署、维护要求:
第7章 XXX 系统操作手册
文件修改记录
7.1 用户管理模块操作
本模块。。。。。
结束语
本小组。。。。。。。。
电脑购物商城系统项目开发文档
网上书店管理系统
可行性分析报告
1 引言 。
1编写目的:
可行性研究的目的是为了对问题进行研究, 以最小的代价在最短的时间内确定问题是否 可解。
经过对此项目进行详细调查研究, 初拟系统实现报告, 对软件开发中将要面临的问题及 其解决方案进行初步设计及合理安排。 明确开发风险及其所带来的经济效益。 本报告经审核 后,交软件经理审查。
1.2 项目背景:
开发软件名称:网上书店管理系统 。
项目任务提出者:网上书店管理者
项目开发者:北工大耿丹开发小组
用户:bgd
实现软件单位:bgd 书店
项目与其他软件,系统的关系:
本项目采用客户机 /服务器原理,客户端的程序是建立在 Windows NT 系统上以 Microsoft Visual C++为开发软件的应用程序, 服务器端采用 Linux 为操作系统的工作站, 是 采用 Oracle 8的为开发软件的数据库服务程序。
1. 3 定义:
[专门术语 ]:
[缩写词 ]:
1. 4 参考资料:
《实用软件工程》 ,郑人杰等,清华大学出版社。
《软件工程导论》 ,张海藩,清华大学出版社。
2.可行性研究的前提
2.1要求
主要功能:为想买书的同学方便选择自己想购买的图书。
性能要求:书店提供的信息必须及时的反映在图书管理的工作平台上。 图书系统的定单必须
无差错的存储在管理平台的主服务器上。对服务器上的数据必须进行及时正确的刷新。 输出要求:数据完整,详实。
输入要求:简捷,快速,实时。
安全与保密要求:服务器的管理员享有书店信息库及购书信息库和查阅信息库的管理与修 改。购物只享有对书店信息库的部分修改(写入与读出) 。
完成期限:预计 3个月,即截止2011年 11月 20日
2.2目标:
系统实现后,大大提高书店对买者的需求效率,减少买书时不必要的麻烦。
2.3条件,假定和限制
建议软件寿命:5年。
经费来源:开发小组字费
硬件条件:服务器 sun 工作站,终端为 pc 机。
运行环境:Linux
数据库:Oracle8
2.4可行性研究方法
2.5决定可行性的主要因素
成本 /效益分析结果,效益 〉成本。
技术可行,现有技术可完全承担开发任务。
操作可行,软件能被原有工作人员快速接受。
3.技术可行性分析
3.1系统简要描述
图书管理系统:图书管理是帮助图书馆管理人员对图书信息的添加、 删除和 修改等,以及帮助读者对图书信息的检索,借阅情况的查询等的管理。
3.2处理流程和数据流程
4.经济可行性分析 4.1支出
基础投资:
终端 PC 机 3台, 6000元
网络设备:5000元
辅助配置:5000元
共计:16000元
其他一次性投资:
Oracle 8.0 : 1万
Windows NT: 5000元
操作员培训费:1000元
共计:16000元
经常性支出:
人工费用 :3000元
其他不可知额外支出 : 2000元 元
4.2效益
一次性收益 0元
经常性收益
(按银行利率:1%) ;
减少员工 2人, (2000/1) 预计每月收入 8000元
4.3投资收回
预计半年
4.5敏感性分析
设计系统周期为五年 , 估计最长可达 10年
处理速度 :一般查询速度 <>
关键数据查询速度 : <>
5.社会因素可行性分析
6.1法律因素
所有软件都选用正版 .
所有技术资料都由提出方保管。
合同制定确定违约责任 .
6.2用户使用可行性
使用本软件人员要求有一定计算机基础的人员 , 系统管理员要求由计算机的专业知识 , 所 有人员都要经过本公司培训 .
管理人员也需经一般培训 .
经过培训人员将会熟练使用本软件 .
两名系统管理员 , 一名审计员将进行专业培训 , 他们将熟练管理本系统 .
6.其他可供选择的方案
6.1客户端与服务器端联系在一起
在自己办公地点, 学校设立服务器, 数据输入由终端输入, 所有数据都由服务器处理, 只在终端上显示数据结果。
此设计简化了数据处理,但加重了服务器的数据处理。而使用客户端 /服务器机理, 简化数据流量,加快数据处理。
7.结论意见
投资效益很客观 ,经济,技术方面完善,可以进行开发。
购物商城项目说明计划书
(周五前交于我,我会统计,整合。切记!!!!!)
目录
一. 项目简介
(添加) 小型B2C 电子商务网站(缺项目定义)随着互联网宽带和技术应用的成熟,以及物流和支付系统的完善,可以预见,电子商务将成为互联网普及应用的主流,必将影响着千家万户的生活和经济行为,并日益成为社会商业活动的重要形式
二. 市场目标概述
(添加)
三. 了解需求
(添加)
四.概要设计
(添加)
五. 详细设计(重点)
要求:详细到使用的函数,代码段等。先填写其他
1. 页面的交互
1. 用户名的注册,
A . B.//下拉框的标签 2. 用户名的登录 A. 同上 3. 验证 A.request.getParameter(string name); session.setAttribute(string,name); 4. 密码,用户名找回 5. 会员(注册,登录,验证,特权) 6. 用户名,密码的修改 2.后台的回馈 1. 显示提交的内容 2. 建议 (添加) 六. 网站发展规划与建设进度 (添加) 七.用例分析 一些举例 (添加) 登录管理 1、 需 求分析 用户在登录页面输入用户名和密码,如果用户名和密码输入正确,则系统跳转到系统 主界面、否则系统跳转到登录界面,并提示信息 系统主界面由三个界面构成: 头:显示登录用户的真实姓名、日期、星期 左侧菜单:根据登录用户的权限动态生成操作菜单,共两层 右侧欢迎页:内容为静态内容 2、 详 细设计 1、 把后台管理的 html 原型导入到系统中 Html 导入到 WEB-INF/web-back下 其他的资源导入到 webapp 下 2、 把 html 改为对应的 jsp login.html-→login.jsp main.html-→main.jsp top.html-→top.jsp left.html-→left.jsp right.html-→right.jsp 3、 需要为访问 jsp 配置相应的控制器 LoginController main 用于跳转到 main.jsp 使用了 frameset FrameController top用于跳转到 top.jsp left 用于跳转到 left.jsp right 用于跳转到 right.jsp 页面跳转到页面的方式不能直接做 url 跳转 (redirct),要先跳转到相应的控制器 中,由控制器跳转 (forword) Copyright?2016 华宇互联版权所有 4、 设计登录模块的实体层 User Role Permission 类的属性参考对应的表 User 属性:List< permission=""> 用于存储该用户的权限列表 方法:获得第一层权限列表 跟第一层的权限获得该权限下的权限列表 Permission 属性 List< permission=""> 用于存储该权限下的权限列表 5、 设计 UserDao 接口,方法:User chkLogin(User) 6、 设计 UserDao.xml, select 标签 id= chkLogin 参数 User 利用 ResultMap 的 Collection 标签 将权限列表数据封装到 User 的 List< permission="">中 7、 设计 UserService 、 UserServiceImpl 方法:User chkLogin(Stirng loginname,String password) 在 UserServiceImpl 的 chkLogin 中调用 UserDao 的 chkLogin 8、 进行单元测试 9、 设计 LoginController 的 chkLogin ,调用 UserService 的 chkLogin 检测登录,如果 成功把 User 信息存入 Session 中, 跳转到 main 方法中, main 方法跳转到 main.jsp 如果失败则带入信息,跳转到 Login.jsp 。 10、 main.jsp 跳转到 FrameController 的 top 、 left 、 right 方法 top 获得 Session 中 User 、日期、星期、欢迎语带入到 top.jsp left 获得 Session 中 User 的权限列表带入到 left.jsp right 跳转到 right.jsp 11、页面采用 jstl 和 el 将带入的数据展现出来 3、 UML 类图 Copyright?2016 华宇互联版权所有JAVA高级项目乐橙云购物商城开发