7概要设计校园网上商品销售系统的设计与开发.doc
- 文档编号:229623
- 上传时间:2022-10-07
- 格式:DOC
- 页数:20
- 大小:833.50KB
7概要设计校园网上商品销售系统的设计与开发.doc
《7概要设计校园网上商品销售系统的设计与开发.doc》由会员分享,可在线阅读,更多相关《7概要设计校园网上商品销售系统的设计与开发.doc(20页珍藏版)》请在冰豆网上搜索。
楚雄师范学院
计科系本科生毕业设计文档
(2)
题目:
《校园网上商品销售系统的设计与开发》设计报告书
专业:
计算机科学与技术
学号:
20061081144
学生姓名:
陈强
指导教师:
孙英职称:
副教授
论文字数:
4986
完成日期:
2010年5月
教务处印制
I
目录
第一章引言 1
1.1编写目的 1
1.2项目背景 1
1.3定义 1
1.4参考资料 1
第二章总体设计 1
2.1需求概述 1
2.2体系结构 2
第三章物理设计 3
3.1数据对象 3
3.2数据库设计 3
3.3文件和数据库结构 7
第四章界面设计 10
4.1主页面设计 10
4.2登录界面设计 10
4.3用户注册界面设计 11
4.4填写用户详细信息界面设计 11
4.5高级搜索商品界面设计 12
4.6购买商品界面设计 12
4.7生成订单界面设计 13
4.8店主处理订单界面设计 13
4.9用户已购买商品信息界面设计 14
4.10店主界面设计 14
4.11留言界面设计 15
4.12评论界面设计 15
4.13提示界面设计 16
4.14添加商品界面设计 16
4.15修改商品界面设计 17
4.16管理员界面设计 17
4.17批准开店界面设计 18
4.18系统初始化界面设计 18
第五章运行设计 18
5.1运行环境 18
校园网上商品销售系统的设计与开发概要设计
第一章引言
1.1编写目的
概念结构设计是指在完成需求分析说明书的基础上,将一些复杂的问题抽象为一些不依赖于任何机器的数据模型,即概念模型。
该模型是指站在用户的角度对数据和信息进行建模,使设计者从复杂的实现细节中解脱出来,只专注于最重要的信息组织结构和处理模式。
1.2项目背景
随着计算机的发展,使人们的生活变得丰富的同时也提高人们的办事效率,现在各行各业都推行信息化,以提高效益和竞争力。
当今的商店都基本实现了电子化。
然而对于校园中每年毕业生在即将离校时都会丢弃或销售大量的学习资料和生活用具(较多的有书籍和电脑、U盘、手机等),但有时候由于各种条件的限制,有很大一部分物品不能得到很好的处理,造成了极大的浪费。
试想如果能够建立一个平台,使得这些物品能够以较为廉价的方式卖给所需的学生,无论对于需要处理物品的毕业生,还是对于需要这些物品的学生,都是非常有利的。
而这个场所就是一个校园销售网站。
随着时代的发展,在网上购物对我们来说已经非常熟悉了,与传统的购物方式相比,网上购物更加方便、快捷的同时也充满乐趣。
对毕业生来说,这更是一个很好的途径,在毕业前通常都会有很多事要忙,没有太多的时间来处理一些“废旧物”,而这些所谓的“废旧物”很可能对其他人来说还是有利用价值的。
1.3定义
ASP.NET:
是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。
另外,任何ASP.NET应用程序都可以使用整个.NETFramework。
开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
1.4参考资料
[1]张海藩编著.软件工程[M].北京:
人民邮电出版社,2002
[2]王小科编著.c#开发实战宝典[M].北京:
清华大学出版社,2008
[3]陈冠军编著2.0典型模块设计与实现[M].北京:
人民邮电出版,2008
[4]章立民编著.SQLServer2005数据库开发实战[M].北京:
机械工业出版,2007
[5]邵良杉、刘好增编著.ASP.NET(C#)实践教程[M].北京:
清华大学出版社,2007
第二章总体设计
2.1需求概述
一直以来,毕业生出售自己的物品只是写一个广告,粘贴在学校食堂门口或者公告栏上,然后同学看见了再用电话联系卖主,但是这样不仅仅损坏校园的整洁与美观,而且有时候卖主不一定在宿舍,给购买者带来极大的不便。
本系统着力解决这样的困难,目的在于:
为大四毕业生提供一个高效的、快捷的、方便的销售平台,同时也为全院师生提供一个轻松购物的平台。
具体而言,本网站应具有以下功能:
1.商品查询:
用于大多数想要购买商品的同学搜索商品,其中可以按照商品名称模糊查询和按照类别查询,也可以搜索到某价格范围内的商品,并按照几个升序与降序对商品进行排序。
2.注册普通用户:
注册以后可以申请开店和购买物品,同时也可以对自己购买过的商品进行评论,或者可以暂时收藏商品,也可以给店主留言。
3.申请开店:
申请开店要填写自己的详细信息,包括姓名、学号、年级、系别、班级、联系方式、住址等信息。
4.添加商品:
主要是针对店主,可以添加自己想要出售的商品,添加商品时,要给出商品的出售价格和商品介绍等详细信息。
5.修改商品信息:
店主登录以后可以随时修改商品信息,更新数据。
6.收藏商品:
对于想要购买物品的同学可以随时把自己喜欢的商品加入暂存架,方便以后查看和购买。
7.查看商品详细信息:
用户可以查看自己喜欢商品的详细信息,以便决定是否购买。
8.购买商品:
对于登录后的普通用户可以购买商品,输入购买数量后生产订单,用户可以随时查看订单,同时店主可以查看有那些人下了订单,然后决定是否出售。
9.留言功能:
此功能为店主和用户提供一个交流的平台,遇到店主不在或者是用户不在的情况可以在互相留言,达到交流的目的。
10.留言板管理:
登录自己的店铺后可以删除自己的留言和阅读留言,也可以清空自己的留言板。
11.评论功能:
对于已经购买商品的同学可以根据情况给店主和商品进行评论。
店主可以查看评论以便改进自己店铺的不足。
12.打分功能:
对于已经购买商品的用户,可以给商品打分,系统自动计算出信誉,对于信誉达到某下线的时候警告店主或者关闭店铺。
13.管理员功能:
管理员可以根据用户评论对店主一些建议或者关闭其店铺。
同时管理员负责数据库的初始化操作。
2.2体系结构
校园网上商品销售系统首页
搜索商品
店主登录
用户登录
用户注册
管理员登录
商品名称
商品类别
普通用户注册
填写注册信息
填写详细信息
订单管理
收藏管理
购买管理
留言管理
评论管理
账号管理
给店主留言
查看留言
删除留言
回复留言
查看订单
删除订单
查看收藏商品
删除收藏商品
读取留言
删除留言
写评论
删除评论
添加商品
修改商品
删除商品
关闭店铺
留言管理
查看评论
初始化数据库
读取留言
删除留言
读取评论
未读留言
所有留言
未完成订单
未支付订单
所有订单
未完成订单
未支付订单
所有订单
图2-1校园网上商品销售系统的体系结构图
第三章物理设计
数据库的物理结构是指数据库在物理设备上的存储结构与存取方法。
根据本系统的主要功能以及系统数据的操作,需要将系统的E-R模型与概念结构设计中得到的关系模式作相应的调整。
3.1数据对象
按照实体完整性规则的规定,若属性(指一个或一组属性)A是基本关系R的主属性,则A不能取空值。
1.用户信息表(用户名、密码、姓名、用户类型、密码保护号1、密码保护号2、密码保护号3、密码保护号1答案、密码保护号2答案、密码保护号3答案)
2.会员详细信息表(用户名、学号、姓名、身份证号、年级、班级、宿舍、房间号、电话、QQ号、信誉、注册时间)
3.系别信息表(系别)
4.宿舍信息表(宿舍)
5.商品信息表(id、商品名称、商品类型、商品图片、商品数量、市场价格、目前价格、所属店主、添加时间、isrefinement、ishot、isdiscount)
6.商品类型表(商品类型、类型图片)
7.收藏信息表(id、商品id、购买者、收藏日期)
8.评论信息表(id、商品号、店主、评论内容、评论者、评论日期)
9.密码保护信息表(密码保护号、问题)
10.留言信息表(id、留言者、留言目标、留言内容、是否读取)
11.购物信息表(id、商品号、购买数量、价格、购买日期)
12.订单信息表(id、店主、买家、商品id、收货人姓名、收货人系别、收货人地址、收货人电话、收货人QQ、保存时间、是否支付、是否完成)
3.2数据库设计
创建数据库:
CREATEDATABASE[db]ONPRIMARY
(NAME=N'db',FILENAME=N'E:
\mysite\App_Data\db.mdf',SIZE=2240KB,MAXSIZE=UNLIMITED,FILEGROWTH=1024KB)
LOGON
(NAME=N'db_log',FILENAME=N'E:
\mysite\App_Data\db_log.LDF',SIZE=832KB,MAXSIZE=2048GB,FILEGROWTH=10%)
COLLATEChinese_PRC_CI_AS
GO
EXECdbo.sp_dbcmptlevel@dbname=N'db',@new_cmptlevel=90
GO
创建订单信息表:
CREATETABLE[dbo].[订单信息表](
[id][int]NULL,
[店主][varchar](15)COLLATEChinese_PRC_CI_ASNULL,
[买家][varchar](15)COLLATEChinese_PRC_CI_ASNULL,
[商品id][int]NULL,
[收货人姓名][varchar](5)COLLATEChinese_PRC_CI_ASNULL,
[收货人系别][varchar](50)COLLATEChinese_PRC_CI_ASNULL,
[收货人地址][varchar](50)COLLATEChinese_PRC_CI_ASNULL,
[收货人电话][varchar](12)COLLATEChinese_PRC_CI_ASNULL,
[收货人QQ][varchar](11)COLLATEChinese_PRC_CI_ASNULL,
[保存时间][datetime]NULL,
[是否支付][varchar]
(1)COLLATEChinese_PRC_CI_ASNULLCONSTRAINT[DF_订单信息表_是否支付]DEFAULT((0)),
[是否完成][varchar]
(1)COLLATEChinese_PRC_CI_ASNULLCONSTRAINT[DF_订单信息表_是否完成]DEFAULT((0))
)ON[PRIMARY]
GO
创建购物信息表:
CREATETABLE[dbo].[购物信息表](
[id][int]NOTNULL,
[商品号][varchar](15)COLLATEChinese_PRC_CI_ASNOTNULL,
[购买者][varchar](15)COLLATE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 概要 设计 校园 网上 商品 销售 系统 开发
![提示](https://static.bdocx.com/images/bang_tan.gif)