阿Q校园网设计.docx
《阿Q校园网设计.docx》由会员分享,可在线阅读,更多相关《阿Q校园网设计.docx(34页珍藏版)》请在冰豆网上搜索。
![阿Q校园网设计.docx](https://file1.bdocx.com/fileroot1/2023-1/28/0f785c3b-8327-4b2a-8600-ca33057d8eca/0f785c3b-8327-4b2a-8600-ca33057d8eca1.gif)
阿Q校园网设计
阿Q校园网站设计
需求说明书
智越工作室
2007.03
1.引言
1.1编写目的
为了更好的进行阿Q校园网的开发,特编写此说明书。
1.2范围
1、软件系统名称:
阿q校园网(代号:
51arq)
2、软件做什么
✓信息交流平台
✓在线购物平台
3、软件不做什么
✓现阶段服务范围只局限于长沙民政职业技术学院
✓现阶段不考虑做博客(Blog)
1.3定义
1、缩写
UC:
代表Web用户控件(UserControl)
2、相关单词定义
Lease:
租借
Order:
订购
1.4参考资料
阿Q校园网电子商务需求分析与模块设计
2.项目概述
2.1产品描述
1、开发意图
本项目开发的目的在于:
将阿q校园网打造成为一个校园商务平台。
涉及到网上购物和交易信息的发布。
2、应用目标
该项目开发出的网站通过在虚拟主机上布署,可以在整个Internet上访问,布署平台采用ASP.NET技术。
3、作用范围
该项目作用范围为整个Internet
2.2产品功能
1、商家信息平台
序号
功能名称
描述
1
查询商家信息
站内查询商家信息
2
商家推荐
推荐优秀商家
3
商家排名
根据点击量来确定排行
4
商家活动
商家促销活动
5
商家广告
商家图片或FLASH广告
6
店铺分类
店铺根据营业范围分类
说明
商家联盟的信息由网站管理员进行添改
表2.1商家信息发布平台功能说明
2、买卖信息平台
序号
功能名称
描述
1
查询信息
站内查询出售/求购信息
2
推荐信息
推荐质量好的信息
3
热点排行
根据点击量来确定排行
4
发布信息
会员发布信息
5
导购指南
帮助用户分辨信息真伪等
说明
这一部分信息由用户添加,管理员进行管理
表2.2买卖信息平台功能说明
3、信息平台
序号
功能名称
描述
1
学习
关于学习方面的论坛
2
招聘
发布求职信息的地方
3
情感
一个情感倾诉的地方
4
交友
发布交友信息
说明
四个部分是论坛里的一部分。
表2.3信息平台功能说明
4、在线购物平台
序号
功能名称
描述
1
公告栏
站内最新信息发布
2
最新产品资讯
最新上架商品FLASH描述
3
商品分类
根据产品特性分类
4
最新商品
具体最新产品
5
销售排行
根据销售量排行
6
特价商品
特价商品展示
7
热门商品
根据点击和销售量综合排名
8
商品搜索
站内商品信息搜索
表2.4在线购物平台功能说明
另外整个网站信息和服务两个平台采用会员制,使用同一个用户体系,且必须建立完善的信誉体系,通过信誉体系形成固定的用户群,会员管理要求具有的功能如下:
序号
功能名称
描述
1
注册
主要面向大学生(现阶段以民政学生为主)
2
登录
登录
3
信息管理
可以让会员查看,修改注册信息。
查看购物记录,和发布信息记录
4
会员列表
可以查看在线会员名单
表2.5会员管理功能说明
整个网站还应具有一个完整的后台管理系统,要求实现的功能有:
序号
功能名称
描述
1
数据库表的管理
能够实现对所有表的数据操纵
2
产品管理系统
能够实现完善的用户交易流程的管理
3
信息管理系统
能够为用户提供发布和管理信息的服务
4
论坛管理系统
管理论坛的版块,贴子等
5
信誉度管理系统
管理用户的信誉,级别升降
6
用户管理系统
管理整个系统的用户(包括会员用户),如权限管理
表2.6后台管理功能说明
2.3用户特点
1、Internet用户
网站的主体用户是面向整个Internet,但是用户又以大学生为主。
作为大学生,一般素质都比较高,熟悉网络的使用,因此网站可以做得比较专业,以功能的强大性为主体,兼顾大学生的视觉爱好。
2、网站管理人员
网站管理人员管理整个网站数据和用户,以及信息的发布等。
阿q校园网的管理人员就是我们工作室的成员,一般都比较熟悉计算机专业方面的知识,因此面向网站管理人员的功能不一定要求具有完美的界面,而应以实用为主。
2.4一般约束
1、开发平台和语言
开发平台:
选用ASP.NET
开发语言:
VB.NET
2、数据库
数据库采用SQLSERVER数据库(受虚拟主机限制)
3、图片选择
考虑到网站空间(200M)和访问速度(虚拟主机的限制),图片尽量不要太大(限制在10K以下,类似表格的边框图片限制在3K以下)。
2.5假设和依据
3.具体需求
3.1功能需求
3.1.1商家信息平台
3.1.1.1用例图
图3.1信息平台用例图
3.1.1.2用例细化
Case001:
登录(Login)
A.用例细化图:
图3.2Case001登录(Login)用例细化图
B.用例说明:
序号
名称
描述
1
前提
无
2
输入
用户名和密码(添加验证码)
3
处理
1、输入数据合法性验证
2、验证用户名是否存在
3、验证密码是否正确
4、修改信誉度
4
输出
1、成功:
显示首页,设置用户标识
2、失败:
显示出错信息,重新登录
5
注意事项
用户标识在各个页面都可以获取,通过它可以得到用户的详细信息,并标识用户已成功登录
表3.1Case001登录(Login)用例说明表
Case002:
信息(MSG)
A.用例细化图:
图3.3Case002信息(MSG)用例细化图
B.用例说明:
序号
名称
描述
1
前提
无
2
输入
无
3
处理
1、设置五个入口
2、获取信息列表
4
输出
1、显示各个栏目的入口
2、显示信息
5
注意事项
各个页面的信息根据不同的页面排列
表3.2Case002信息(MSG)用例说明表
Case003:
商家广告
用例说明:
序号
名称
描述
1
前提
无
2
输入
无
3
处理
1、显示商家基本信息。
2、提取商家促销信息
4
输出
1、进入商家广告
2、显示具体的商家促销信息
5
注意事项
该栏目的内容定位为flashor图片信息
表3.3Case003商家广告用例说明表
Case004:
商家活动
用例说明:
序号
名称
描述
1
前提
无
2
输入
无
3
处理
1、显示商家基本信息。
2、显示商家促销信息
4
输出
商家活动详细信息
5
注意事项
该栏目信息由文字组成。
表3.4Case004商家活动用例说明表
Case005:
商家排名
用例说明:
序号
名称
描述
1
前提
无
2
输入
无
3
处理
1、根据商家点击量从小到大输出
2、显示商家店名、点击量
3、显示商家基本信息
4
输出
1、显示商家排名
2、显示商家详细信息
5
注意事项
该栏目的内容定位为商家的点击排名
表3.5Case005商家排名用例说明表
Case006:
商家推荐
用例说明:
序号
名称
描述
1
前提
无
2
输入
无
3
处理
根据后台管理员从数据库提取商家信息
4
输出
显示商家店铺名和联系方式
5
注意事项
该栏目的内容定位为优秀商家的推荐
表3.6Case006商家推荐用例说明表
Case007:
查询商家信息
用例说明:
序号
名称
描述
1
前提
无
2
输入
关键字和店铺类型
3
处理
根据从数据库提取商家信息
4
输出
显示相关商家详细信息列表
5
注意事项
查询目标限定在本站内
表3.7Case007商家推荐用例说明表
Case008:
店铺分类
A.用例细化图:
图3.4Case008店铺分类用例细化图
B.用例说明:
序号
名称
描述
1
前提
无
2
输入
无
3
处理
1、从数据库中提取点击量周排行
2、从数据库中提取点击量月排行
3、从数据库中根据类别提取信息
4
输出
1、显示周排行
2、显示月排行
3、根据类别显示店铺信息
5
注意事项
该栏目内容直接由数据库提取
表3.8Case008店铺分类用例说明表
Case009:
权限审核(ACL)
A.用例说明
序号
名称
描述
1
前提
无
2
输入
1、用户名
2、操纵类别
3
处理
1、根据访问控制表(ACL)判断是否具有相应的操作权限
4
输出
True(具有权限)或False(没有权限)
5
注意事项
访问控制表保存在数据库中
表3.9Case009权限审核(ACL)用例说明表
Case010:
查看信息
A.用例说明
序号
名称
描述
1
前提
权限审核(Case009)返回True
2
输入
1、管理员ID
3
处理
从数据库读取信息
4
输出
具体信息
5
注意事项
1、信息包含用户的回复信息
表3.10Case010查看信息用例说明表
Case011:
修改信息
A.用例说明
序号
名称
描述
1
前提
权限审核(Case009)返回True
2
输入
1、管理员ID
3
处理
1、验证信息内容合法性
2、保存修改内容到数据库
4
输出
具体信息(刷新信息)
5
注意事项
修改信息可以修改商家的所有信息
表3.11Case011修改信息用例说明表
Case012:
删除信息
A.用例说明
序号
名称
描述
1
前提
权限审核(Case009)返回True
2
输入
1、管理员ID
3
处理
1、从数据库删除信息
4
输出
删除提示
5
注意事项
删除的信息保存到历史记录表(包括回复)
表3.12Case012删除信息用例说明表
Case013:
终结信息
A.用例说明
序号
名称
描述
1
前提
权限审核(Case009)返回True
2
输入
1、管理员ID
3
处理
1、在数据库中修改信息为终结状态
4
输出
结帖提示
5
注意事项
表3.13Case013终结信息用例说明表
Case014:
本周排行
A.用例说明
序号
名称
描述
1
前提
无
2
输入
无
3
处理
1、在数据库中查找所有商家当周的点击排行信息
4
输出
显示排行的列表
5
注意事项
显示所以商家点击排行信息(一周内)
表3.14Case014本周排行用例说明表
Case015:
本月排行
A.用例说明
序号
名称
描述
1
前提
无
2
输入
无
3
处理
1、在数据库中查找所有商家当月的点击排行信息
4
输出
显示排行的列表
5
注意事项
显示所以商家点击排行信息(一月内)
表3.15Case015本月排行用例说明表
Case016:
店铺分类列表
A.用例细化图:
图3.5Case016店铺分类列表用例细化图
B.用例说明:
序号
名称
描述
1
前提
无
2
输入
无
3
处理
1、在数据库中查找根据不同分类的商家
4
输出
分类显示商家列表
5
注意事项
显示所以商家分类信息
表3.16Case016店铺分类用例说明表
Case017:
店铺详细信息
A.用例细化图:
图3.6Case017店铺详细信息用例细化图
B.用例说明:
序号
名称
描述
1
前提
无
2
输入
无
3
处理
1、在数据库中提取不同的信息
4
输出
显示单个商家的详细信息
5
注意事项
显示所以商家信息
表3.17Case017店铺详细信息用例说明表
3.1.2在线购物平台
3.1.2.1用例图
图3.7服务平台用例图
3.1.2.2用例图细化
Case018:
服务(Service)
A.用例细化
图3.8Case018服务(Service)用例细化图
B.用例说明
序号
名称
描述
1
前提
无
2
输入
无
3
处理
无
4
输出
1、显示服务列表,作为各项服务的入口
5
注意事项
表3.18Case018服务(Service)用例说明表
Case019:
商品分类
A.用例细化
图3.9Case019商品分类用例细化图
B.用例说明
序号
名称
描述
1
前提
权限审核(Case009)返回True
2
输入
无
3
处理
无
4
输出
1、显示商品分类列表
5
注意事项
表3.19Case019商品分类用例说明表
Case020:
热门商品
用例说明
序号
名称
描述
1
前提
无
2
输入
无
3
处理
从数据库中根据点击量来提取商品信息
4
输出
商品的名称和价格
5
注意事项
表3.20Case020热门商品用例说明表
Case021:
销售排行
A.用例说明
序号
名称
描述
1
前提
无
2
输入
无
3
处理
从数据库中,根据销售量进行数据的提取
4
输出
销售排行列表
5
注意事项
表3.21Case021销售排行用例说明表
Case022:
最新商品
A.用例说明
序号
名称
描述
1
前提
无
2
输入
无
3
处理
根据发布时间提取信息
4
输出
显示最新商品信息
5
注意事项
表3.22Case022最新商品用例说明表
Case023:
特价商品
A.用例说明
序号
名称
描述
1
前提
无
2
输入
无
3
处理
根据价格提取信息
4
输出
显示特价商品信息
5
注意事项
表3.23Case023特价商品用例说明表
Case024:
商品购买
A.用例细化
图3.10Case024商品购买用例细化图
B.用例说明
序号
名称
描述
1
前提
权限审核(Case009)返回True
2
输入
无
3
处理
无
4
输出
显示商品购买
5
注意事项
表3.24Case024商品购买用例说明表
Case025:
发布商品
A.用例细化
图3.11Case025商品购买用例细化图
B.用例说明
序号
名称
描述
1
前提
权限审核(Case009)返回True
2
输入
无
3
处理
无
4
输出
显示商品购买
5
注意事项
表3.25Case025商品购买用例说明表
Case026:
商品查询
A.用例说明
序号
名称
描述
1
前提
权限审核(Case009)返回True
2
输入
关键字and分类
3
处理
根据条件提取信息
4
输出
1、显示查询信息
5
注意事项
表3.26Case026商品查询用例说明表
Case027:
服务列表(ServiceList)
A.用例说明
序号
名称
描述
1
前提
无
2
输入
无
3
处理
无
4
输出
2、显示服务平台提供的服务列表
3、显示对每一个服务的介绍
5
注意事项
表3.27Case027服务列表(ServiceList)用例说明表
Case028:
商品信息
A.用例说明
序号
名称
描述
1
前提
无
2
输入
无
3
处理
从数据库中提取信息
4
输出
商品信息
5
注意事项
表3.28Case028商品信息用例说明表
Case029:
选择商品
用例说明
序号
名称
描述
1
前提
权限审核(Case009)返回True
2
输入
商品名
3
处理
根据条件提取信息
4
输出
显示查询信息
5
注意事项
表3.29Case029选择商品用例说明表
Case030:
购物车
用例说明
序号
名称
描述
1
前提
权限审核(Case009)返回True
2
输入
无
3
处理
写入数据库购物清单
增加商品
删除商品
4
输出
显示购物列表,生成订单
5
注意事项
表3.30Case030购物车用例说明表
Case031:
填写信息下订单
B.用例说明
序号
名称
描述
1
前提
权限审核Case007返回True
2
输入
基本信息(收货人、联系方式、地址)
3
处理
写入数据库
4
输出
显示确认页面
5
注意事项
表3.31Case031填写信息下订单用例说明表
Case032:
支付
A.用例细化
图3.12Case032支付用例细化图
B.用例说明
序号
名称
描述
1
前提
权限审核Case007返回True
2
输入
用户支付信息
3
处理
写入数据库
4
输出
显示完成支付页面
5
注意事项
表3.32Case032支付用例说明表
3.1.3买卖信息平台
3.1.3.1用例图
图3.13买卖信息用例图
3.1.4论坛(略)
3.1.5会员管理
3.1.3.1用例图
图3.13会员管理用例图
3.1.3.2用例图细化
Case043:
注册(Register)
A.用例说明
序号
名称
描述
1
前提
无
2
输入
1、会员名(惟一标识)
2、密码
3、密码重复
4、Email
5、地址
6、电话
7、真实姓名
8、性别
9、所在院校
3
处理
1、注册信息合法性验证(包括会员名的惟一性验证)
2、添加注册信息到数据库
4
输出
显示注册成功或注册失败
5
注意事项
表3.33Case035注册(Register)用例说明表
Case044:
积分管理
序号
名称
描述
1
前提
登录成功(Case001设置用户标识)
2
输入
无
3
处理
根据购物和消费情况加减积分
4
输出
1、显示会员目前积分
2、显示会员目前级别
5
注意事项
详情见附录
表3.34Case044积分管理用例说明表
Case045:
信息管理(InfoManage)
A.用例细化
图3.14Case045信息管理(InfoManager)用例细化图
B.用例说明
序号
名称
描述
1
前提
登录成功(Case001设置用户标识)
2
输入
无
3
处理
无
4
输出
3、显示会员管理接口
4、显示信息管理接口
5、显示购物管理接口
5
注意事项
表3.35Case045信息管理(InfoManager)用例说明表
Case046:
会员管理(MemberManage)
A.用例说明
序号
名称
描述
1
前提
无
2
输入
会员名
3
处理
修改会员注册信息(用户名除外)
4
输出
显示会员注册信息
5
注意事项
表3.36Case037会员管理(MemberManage)用例说明表
Case047:
信息管理(LeaseManage)
A.用例说明
序号
名称
描述
1
前提
无
2
输入
会员名
3
处理
从数据库中获取会员发布信息记录
4
输出
1、显示会员已发布信息和发布的时间期限
2、显示会员即将到期的信息
5
注意事项
表3.37Case047信息管理用例说明表
Case048:
购物管理
A.用例说明
序号
名称
描述
1
前提
无
2
输入
会员名
3
处理
从数据库中获取会员购物记录定单
4
输出
显示所有购物记录
5
注意事项
表3.38Case048订购管理(OrderManage)用例说明表
3.1.6后台管理
3.1.4.1用例图
图3.15后台管理用例图
3.2附录
3.2.1阿Q校园网结构图
3.2.2阿q校园会员管理机制
1)会员审批及级别管理
会员的级别分为童生、秀才、举人、贡士、进士、探花、榜眼、状元八个级别。
会员晋升至进士要求进行身份审批,审批的办法:
●上传身份有效证件
●校园超市进行审批
2)会员积分管理
会员积分管理包括加、减分规则:
加分规则如表所示:
加分规则
加分项目
分值
发布供求信息
+3分
发帖子
+2分
回复帖子
+1分
购物积分
一元对应+1分
减分规则如表所示
减分规则
减分项目
分值
兑换奖品
一元对应-2分
发布违规信息
-10分/条
3)会员权限管理
所有会员享受一下基本权限:
●发布供求信息
●在线购物
●进入论坛
根据积分的不同享受的特别权限如表所示:
会员权限说明表
会员级别
积分
权限
童生
0
基本权限
秀才
100
基本权限
举人
300
购物9.5折,基本权限
贡士
600
购物9折,基本权限
进士
1800
购物8.5折,基本权限
送商家折扣卡
探花
3600
购物8折,基本权限
榜眼
7200
购物7.5折,基本权限
状元
15000
购物7折,基本权限