系统特色说明.docx
《系统特色说明.docx》由会员分享,可在线阅读,更多相关《系统特色说明.docx(26页珍藏版)》请在冰豆网上搜索。
系统特色说明
大学生活展示平台系统
第一部分:
软件说明
一、编写目的
大学生活展示平台系统是展示我们所有在校生的一种生活,娱乐。
它不仅给未步入大学的学弟学妹们一个参考,还给了他们一个敲打心灵的警钟。
重点实现在校咨询的功能。
让学弟学妹们对大学生活有个更好的规划。
同样也希望有更多的同学来观访我们的系统。
该系统实现普通用户只能浏览,注册用户可以在线咨询,后台管理人员可以进行照片上传更新、注册用户的管理等功能。
为了设计人员的做好设计,让客户了解系统的功能。
同时作为测试验收系统的依据和为以后系统维护提提供依据,故写下此文档。
二、背景说明
随着网络技术的飞速发展,信息技术的发展,社会急需有用人才,为此我们做出此系统,敲醒那些未醒人士一个忠告。
社会竞争强烈性。
也给还未步入大学的学弟学妹们一个忠告,让他们知道他们该干些什么?
同时也让他们懂得没有必要去浪费那些不必要的时间去做不必要的事情。
为了适应在校学生的需求,同时也为该系统以后更大的发展平台,故开发此系统,系统运用J2EE技术,进而提高可移植性及安全性。
三、运行环境
3.1用户界面
界面要求:
a网站以淡蓝色为主要色调,淡雅清新,提供一种轻松优雅的购物环境,让百忙中的用户在购物过程中得到享受和满足。
b、界面风格淡雅,有特色。
c网站上所要用到的图片资料应该足够清晰和精美。
d、弹出窗口尽量简单,不花哨。
e、网站上要有足够的导航链接。
f、要尽量让用户使用鼠标完成整个操作流程,当然填写资料等用文本输入。
3.2设备
硬件平台:
1.CPUP42.8GHz;
2.内存:
256M以上;
3.3支持软件
1.操作系统:
Windows系列操作系统;
2.数据库:
MySQL
3.开发工具包:
JDKVersion1.7.0;
4.JSP服务器:
Tomcat6.0;
3.4接口
本系统在与MySQ数据库连接时采用了hibernate进行连接,数据库连接封装。
3.5控制
这种分层的
数据库操作封装在数据处理层,再由服务层调用数据处理层进行业务操作,
概念增加了代码的可重用性。
对于其它管理操作,我们都有相关的处理页面进行信息处理,处理完成后返回原来的页面并更新。
3.6软件质量要求
安全性:
在地址栏输入非法url时,提示相应非法信息。
可靠性:
系统发布前,应对每个模块进行多种模式的测试,保证系统在高并发,用户输入邻界或错误数据等情况时不使系统崩溃瘫痪或出现服务器报错页面。
易用性:
系统上的功能按钮能够直观的向用户体现功能信息,与用户的交互方式友好简单。
可维护性:
系统代码应合理分布,尽可能考虑代码的复用性,通用代码单独存放,高内聚低耦合。
每个类需注明其含义。
每个方法和函数必须注明IPO。
正确性:
避免代码的功能性错误,不出现Output与Input不匹配的现象<不出现因为在处理数据时,出现数据偏差如小数1.231变成1.230现象的生
四、开发环境
本系统采用的编程语言:
JSP、JAVASQLJavaScript、HTMI等;
本系统采用的开发工具:
Eclipse3.4.1、MyEclipse9.0M1、Dreamweaver
PhotoShop等;
五、功能说明
5.1前台首页
前台首页主要分两大快,左大块分为三行,分别为:
商品分类、公告,销量排行;右大块分两部分,上部分为一个焦点图,将最近,最新,推荐商品用焦点图展示出来。
下部分分为新品上架、特价商品,点击后面更多后,可查看更多的新品或特价商品。
截图图下:
前台首页
新品上架,可分页显示
5.2商品查看
1)可按商品分类进行查看,浏览
按类别查看商品
2)点击商品图片的查看链接可查看商品详细信息,是以弹出框的形式显示,详
细信息页面可对商品进行放大细看。
如图所示:
商品详细信息
编号5
名称’波斯顿
价格’¥130.0
_胃士护肤直装派斯顿男士控油祛*闿介’痘去黒头粉创癫舂必备”
关闭窗口旗入购物车
商品详细信息,登录后可购买
商甜详细倍息
商品可放大
5.3公告查看
点击公告栏里的标题可查看公告详细信息
截图图下:
公告信息
发布时间;2012-04-07r20:
34
5.4会员注册
点击免费注册后可进行会员注册
会员注册!
宜色0
来自http:
//locaIhost:
8080的页面说:
冃户名不能为空.且长JS溯在41(X5!
揶箱地址:
找回密码问題:
損回密码答案:
对各项进行了严格验证
5.5会员资料修改
对各项进行严格验证,如图:
修改会员信息
会员名称:
huwiei
5.6商品订购
登录后执行一下操作:
点击商品详细信息“放入购物车后”,查看购物车,点击去收银台结账,填写相关信息,并提交后,即可购买该商品。
Vm车
商品名称让
商品价格
商品数量总金额
操作1
72
波斯顿
¥130.0
1130.0
移除
合计总金颔:
¥130.0
|清空购物车
查看购物车
1收探台結味
注意=请您不要恶意或非法提交订单以免造成不必要的麻烦!
订单序号;133********96
会员名称:
huwei
备注恰息丄
提交重置返回
收银台结账,填写相关信息
5.7订单查看
对已订购的商品进行详细查询,在商品未出货时,若改变心意,不想订购,可移
除相应商品。
点击查看明细,可对订单进行详细查询,截图如下:
《怪查看订单
订单号
电话
送贷方式
忖款方式
订货时间
是否岀货
操作
1334739S12182
fsadf
EMS
货到忖款
2012-04-1S17:
03:
34
是
查看明细移除
133********44
ddd
EMS
货到付款
2012-04-1817:
06:
17
是
查看明细移除
133********96
EMS
货到付款
2012-04-2520:
37:
18
否
杳看明细移除
订单号为=L3创想的T的射的详堀佢息
会员名称huwel订货时间2012-04-1817:
06:
17
送货电话ddd送货地址dd
厂删憫!
!
窃屜!
ms
备注信息损<1是否发货是
商品详细惟息
商品窖称商品数量商品价格
权客拉杆箱19348.0
总金额:
¥6612,0
返回关囲
订单详细信息查看
5.8后台登录
点击前台页面右上角的登录后台,可进行后台登录。
如图:
ADMINISTRY
fflESZ?
.■«护-T
*■4护卯
■
用户览护-用户曽理霏茴期悵IT记站1*1乂彷B!
示耐!
I旦列Hi®Sfciffi
■■
J__
D
nex
xrxiqqimb
20141HM
Q
耳卑
□
unTwicvur-*
■Edfwfaudcon
MIJ-1IHB0£-^D7
a
EJ
IlidMil
■KW料科7»倔qw
WI2-TI-1SU6W:
29
0
□
■EM翻邮他qw
抑细I墉
a
WNI
□
RW|hinK)ru
寺益:
QCE5伽cm
20IZ-1IHK06:
23:
-4l
a
□
hiaihuiiniiif
sssTsasttm-cdb
20i»-1l-Q5
a
鬥
1?
5S72«54mw
Wl£-U-ffiM
Q
H冃
□
mjHikik
当蜀囲删,*
lOrs-msw:
n:
a
0
ttn
□
1i«jrm<
can
2fllZ-1l4K
a
耳闿
□
ru-=««ijLn
SSSTXBSiqsig
iDia-n-Mmm•対
0
yiH^a(upn(
$$57蹿恤s
抑:
Ml卡M-11-W
0
耳R3
□
IfllMl-ffi0*:
M:
町
0
+肿jfi户]咒齊H!
]齐]丄嗣
多利多购物中」y后台管理系统
:
*,退出
»冏品昔厘
卜艾别言I里
»会劉言理
*订单管理
卜友信碰購悝
后台首页
5.9后台管理
1)商品管理,对商品进行添加,查询,查询时可分页显示,也可删除、修改,
详细查询。
烯加商品
所属大类别:
所属小类别:
品牌女装-
商品容称:
商品ffi格*
商品持价:
生严厂商:
商品描述:
「提交」[重畫
商品添加,有严格验证
商品查询
蓝绿色
商品详细信息
商品名称=2012新隸猱鞋
商品编号,51
所属大类别:
鞋,箱包
所厲小类别:
魅力女鞋
裔品仰格:
199.0
商品Itift:
9E.0
血口g羿宜2012新品女鞋子欧美防水台两""介網・鱼瞄鞋真皮罗马軽拽色高跟鞋凉鞋
购买數里:
13
添加时间:
20124)3-25190809
生产厂商:
江苏
是否为持愉;是
商品详细查看
2)留言管理
可对订单查询,点击出货后即可成功出货。
如图所示:
最闻op^h早書n生迂iwmmi賢
ADMIIMISTRY
T・lMi8护'■
収片曰来出生i^r胃
留言腰r«t
留頁内容11U询«HL
關內容hei画險l
1、附加数据库MySQL5.0
a)安装Windows2000Sever或Windows2003Sever或WindowXP
b)安装MySQL5.(数据库,默认安装到C盘、初始用户为root,密码root。
c)启动MySQ服务
d)安装MySQ后进得配置时用户名为:
root密码为:
root
e)然后将解压的database压缩包中的course文件夹复制到MySQ安装目录中
data文件夹中,默认为:
C:
\ProgramFiles\MySQL\MySQLServer5.0\data务必:
要开启MySQ服务,要在进程中看到有mysqld-nt.exe这样的进程用户默认为:
root,密码为安装时输入的密码。
2、将程序发布到Tomcat
第一步:
在Windows系统中,安装JDK6.0环境.并在系统环境变量中设置JAVA_H0M变量值为当前JDK安装路径.
第二步:
安装Tomcat服务器.可安装”安装版”与”绿色版”两种,其中绿色版更为方便,直接解压到本地即可.
第三步:
将上网包shop.war文件放入tomcat安装目录下的webapps文件夹下,启动tomcat即可将该系统部署至服务器中,在浏览器中输入
//localhost:
8080/center/index.do/>即可访问本系统.系统后台登录初
始管理员用户名为:
admin.密码均为:
123456
3、导入所有应用的包
在运行本程序时,需要将MySQ数据库驱动包拷贝到Tomcat安装路径下的webapps文件夹中的shop\WEB-INF\lib文件夹中。
七、参考资料
a.《JSP程序设计教程》;
b.《精通Struts:
基于MVC的JavaWeb设计与开发》
c.《软件工程》(第二版)
第二部分:
总体设计
系统数据流图
公告
会员信息文件
公告
查看
友情链接管理
后台管理员管理
订单
查看
公告
管理
后台管理员文
友情链接文件
会员信息
商品信息文件
订单信息文件
公告信息文件
管理员
会员
游客
件
数据字典
2.1数据库设计
附注:
标红代表是主键标蓝代表是外键
一、数据表树形结构图
DB_Shop
、数据库设计
1Tb_goods(商品信息表)
列名
数据类型
长度
是否为主键、外键
备注
id
int
4
主键
商品编号
bigld
int
4
商品大类别编号
smallld
int
4
商品小类别编号
goodsName
varchar
60
商品名称
goodsFrom
varchar
60
商品生产厂商
Introduce
varchar
500
商品介绍
createTime
varchar
60
商品添加时间
price
float
10
商品价格
freePrice
float
10
商品特价
number
Int
4
商品购买次数
mark
bit
1
是否为特价
2Tb_member(会员信息表)
列名
数据类型
长度
是否为主键、外键
备注
Id
int
4
主键
会员编号
name
varchar
60
会员姓名
password
varchar
60
会员密码
reallyName
varchar
60
会员真实姓名
age
int
4
会员年龄
profession
varchar
60
会员职业
email
varchar
60
会员邮箱地址
question
varchar
60
找回密码的问题
result
varchar
60
找回密码的答案
3Tb_manager(管理员信息表)
列名
数据类型
长度
是否为主键、外键
备注
Id
Int
4
主键
管理员编号
username
varchar
60
管理员账号
password
varchar
60
管理员密码
name
varchar
60
管理员姓名
Sigh
bit
1
是否为管理员标知
4Tb_affiche(公告信息表)
列名
数据类型
长度
是否为主键、外键
备注
Id
int
4
主键
编号
name
varchar
60
公告标题
content
varchar
500
公告内容
time
varchar
60
公告发布时间
5Tb_order(订单信息表)
列名
数据类型
长度
是否为主键、外键
备注
id
int
4
订单流水号
number
varchar
60
主键
商品订单编号
name
varchar
60
会员姓名
realyName
varchar
60
会员真实姓名
address
varchar
60
订货地址
tel
varchar
60
订货电话
setMoney
varchar
60
付款方式
post
varchar
60
发货方式
bz
varchar
500
备注信息
createTime
varchar
60
下单时间
sign
bit
1
是否发货成功
6Tb_orderDetail(订单明细表)
列名
数据类型
长度
是否为主键、外键
备注
Id
int
4
主键
流水号
orderNumber
varchar
60
夕卜键,引用Tborder
订单编号
goodId
int
4
商品编号
Price
float
4
价格
number
int
4
订货数量
7Tb_bigType(大分类信息表)
列名
数据类型
长度
是否为主键、外键
备注
id
int
4
主键
大类别编号
bigName
varchar
60
大类别名称
createTime
varchar
60
创建时间
8Tb_smallType(小分类信息表)
列名
数据类型
长度
是否为主键、外键
备注
id
int
4
主键
小类别编号
bigId
int
4
外键弓1用TbbigType
大类别编号
smallName
varchar
60
小类别名称
createTime
varchar
60
创建时间
9Tb_link(友情链接信息表)
列名
数据类型
长度
是否为主键、外键
备注
id
int
4
主键
链接编号
linkName
varchar
60
链接名称
linkAddress
varchar
60
链接地址
createTime
varchar
60
创建时间
三、对性能的规定
3.1数据精确度
1)用户在进行商品查询时要保证查全率,所有符合搜索条件的商品都要能找到。
2)在保证查全率的同时还要能够保证查准率。
3)数据输出时应是用在本网站上登记或输入的最新资料(用户资料、订单内容、支付情况等)。
当然我们网站上的内容也需要根据我们公司的产品的更新速度以及我们的商家要求来定期更新,以此来吸引顾客。
3.2时间特性
1)响应时间:
2-3秒之内打开我们的网站的一个新链接。
2)更新处理时间:
这是由数据精确度的要求确定的。
对于需要保持最新内容的资料的更新速度是实时性的。
3)数据转换与传输时间:
数据转换主要是涉及道数据库的问题。
为了降低一次显示过多的记录会消耗太多的时间这个问题,我们在设计时将让数据库尽量分页显示。
传输时间的问题比较复杂,这个和服务器的处理能力,电信部门给我们提供的宽带,银行电子交易网的响应速度有关。
4)运行时间:
本网站如非特殊原因应保持24小时开通
3.3灵活性
网站应该具备很好的灵活特点,当网站需求改变时应能具有一定的适应能力,如:
a•当系统的运行环境的变化时:
系统应可工作于多种平台之上,保证系统在不同操作系统环境下的处理能力,数据库之间能够容易的转换;
b•适应IE6以上的版本浏览器及其他主流浏览器。
c•有效时限的变化:
当有效时限变化时,整个系统应能同样稳定运行,某些设置的局部改变不会影响整体的正常运行,随着时间的变化也不会导致系统无法正确运作;
d.具有非常好的可扩展性能:
如果需增加新的需求,再次开发不需更改原有系统的源代码,原有系统对扩展的部分一般不具有依赖性,争取做到低耦合。
e.系统的编码应该按照JAVA的编码要求提供详细的代码注释,方便用户后期维护。
3.4输入输出
必须标明的控制输入量进行解释并举例,输入格式校验等。
3.5安全性
访问控制:
页面不可直接访问,防止黑客对页面篡改,页面访问通过链接动作驱动,访问时作权限检查。
有效防止用户用过地址栏输入地址对信息非法访问,系统在页面执行过一次后再次访问通过缓冲工作区执行,对页面屏蔽。