概要设计(校园网上商品销售系统的设计与开发)(共22页).doc

上传人:飞****2 文档编号:16804967 上传时间:2022-05-19 格式:DOC 页数:22 大小:810KB
返回 下载 相关 举报
概要设计(校园网上商品销售系统的设计与开发)(共22页).doc_第1页
第1页 / 共22页
概要设计(校园网上商品销售系统的设计与开发)(共22页).doc_第2页
第2页 / 共22页
点击查看更多>>
资源描述

《概要设计(校园网上商品销售系统的设计与开发)(共22页).doc》由会员分享,可在线阅读,更多相关《概要设计(校园网上商品销售系统的设计与开发)(共22页).doc(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上楚 雄 师 范 学 院计科系本科生毕业设计文档(2)题 目:校园网上商品销售系统的设计与开发 设计报告书 专 业: 计算机科学与技术 学 号: 学生姓名: 陈 强 指导教师: 孙英 职称: 副教授 论文字数: 4986 完成日期 : 2010 年 5 月教 务 处 印 制专心-专注-专业目录校园网上商品销售系统的设计与开发概要设计第一章 引言1.1 编写目的概念结构设计是指在完成需求分析说明书的基础上,将一些复杂的问题抽象为一些不依赖于任何机器的数据模型,即概念模型。该模型是指站在用户的角度对数据和信息进行建模,使设计者从复杂的实现细节中解脱出来,只专注于最重要的信息

2、组织结构和处理模式。1.2 项目背景随着计算机的发展,使人们的生活变得丰富的同时也提高人们的办事效率,现在各行各业都推行信息化,以提高效益和竞争力。当今的商店都基本实现了电子化。然而对于校园中每年毕业生在即将离校时都会丢弃或销售大量的学习资料和生活用具(较多的有书籍和电脑、U盘、手机等),但有时候由于各种条件的限制,有很大一部分物品不能得到很好的处理,造成了极大的浪费。试想如果能够建立一个平台,使得这些物品能够以较为廉价的方式卖给所需的学生,无论对于需要处理物品的毕业生,还是对于需要这些物品的学生,都是非常有利的。而这个场所就是一个校园销售网站。随着时代的发展,在网上购物对我们来说已经非常熟悉

3、了,与传统的购物方式相比,网上购物更加方便、快捷的同时也充满乐趣。对毕业生来说,这更是一个很好的途径,在毕业前通常都会有很多事要忙,没有太多的时间来处理一些“废旧物”,而这些所谓的“废旧物”很可能对其他人来说还是有利用价值的。1.3 定义ASP.NET:是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。1

4、.4 参考资料1 张海藩编著.软件工程M.北京:人民邮电出版社,20022 王小科编著.c#开发实战宝典M.北京:清华大学出版社,20083 陈冠军编著2.0典型模块设计与实现M.北京:人民邮电出版,20084 章立民编著.SQL Server 2005数据库开发实战M.北京:机械工业出版,20075 邵良杉、刘好增编著.ASP.NET(C#)实践教程M.北京:清华大学出版社 ,2007 第二章 总体设计2.1需求概述一直以来,毕业生出售自己的物品只是写一个广告,粘贴在学校食堂门口或者公告栏上,然后同学看见了再用电话联系卖主,但是这样不仅仅损坏校园的整洁与美观,而且有时候卖主不一定在宿舍,给购

5、买者带来极大的不便。本系统着力解决这样的困难,目的在于:为大四毕业生提供一个高效的、快捷的、方便的销售平台,同时也为全院师生提供一个轻松购物的平台。具体而言,本网站应具有以下功能:1.商品查询:用于大多数想要购买商品的同学搜索商品,其中可以按照商品名称模糊查询和按照类别查询,也可以搜索到某价格范围内的商品,并按照几个升序与降序对商品进行排序。2.注册普通用户:注册以后可以申请开店和购买物品,同时也可以对自己购买过的商品进行评论,或者可以暂时收藏商品,也可以给店主留言。3.申请开店:申请开店要填写自己的详细信息,包括姓名、学号、年级、系别、班级、联系方式、住址等信息。4.添加商品:主要是针对店主

6、,可以添加自己想要出售的商品,添加商品时,要给出商品的出售价格和商品介绍等详细信息。5.修改商品信息:店主登录以后可以随时修改商品信息,更新数据。6.收藏商品:对于想要购买物品的同学可以随时把自己喜欢的商品加入暂存架,方便以后查看和购买。7.查看商品详细信息:用户可以查看自己喜欢商品的详细信息,以便决定是否购买。8.购买商品:对于登录后的普通用户可以购买商品,输入购买数量后生产订单,用户可以随时查看订单,同时店主可以查看有那些人下了订单,然后决定是否出售。9.留言功能:此功能为店主和用户提供一个交流的平台,遇到店主不在或者是用户不在的情况可以在互相留言,达到交流的目的。10.留言板管理:登录自

7、己的店铺后可以删除自己的留言和阅读留言,也可以清空自己的留言板。11.评论功能:对于已经购买商品的同学可以根据情况给店主和商品进行评论。店主可以查看评论以便改进自己店铺的不足。12.打分功能:对于已经购买商品的用户,可以给商品打分,系统自动计算出信誉,对于信誉达到某下线的时候警告店主或者关闭店铺。13.管理员功能:管理员可以根据用户评论对店主一些建议或者关闭其店铺。同时管理员负责数据库的初始化操作。2.2体系结构校园网上商品销售系统首页搜索商品店主登录用户登录用户注册管理员登录商品名称商品类别普通用户注册填写注册信息填写详细信息订单管理收藏管理购买管理留言管理评论管理账号管理给店主留言查看留言

8、删除留言回复留言查看订单删除订单查看收藏商品删除收藏商品读取留言删除留言写评论删除评论添加商品修改商品删除商品关闭店铺留言管理查看评论初始化数据库读取留言删除留言读取评论未读留言所有留言未完成订单未支付订单所有订单未完成订单未支付订单所有订单图2-1校园网上商品销售系统的体系结构图第三章 物理设计数据库的物理结构是指数据库在物理设备上的存储结构与存取方法。根据本系统的主要功能以及系统数据的操作,需要将系统的E-R模型与概念结构设计中得到的关系模式作相应的调整。3.1 数据对象按照实体完整性规则的规定,若属性(指一个或一组属性)A是基本关系R的主属性,则A不能取空值。1.用户信息表(用户名、密码

9、、姓名、用户类型、密码保护号1、密码保护号2、密码保护号3、密码保护号1答案、密码保护号2答案、密码保护号3答案)2.会员详细信息表(用户名、学号、姓名、身份证号、年级、班级、宿舍、房间号、电话、QQ号、信誉、注册时间)3.系别信息表(系别)4.宿舍信息表(宿舍)5.商品信息表(id、商品名称、商品类型、商品图片、商品数量、市场价格、目前价格、所属店主、添加时间、isrefinement、ishot、isdiscount)6.商品类型表(商品类型、类型图片)7.收藏信息表(id、商品id、购买者、收藏日期)8.评论信息表(id、商品号、店主、评论内容、评论者、评论日期)9.密码保护信息表(密码

10、保护号、问题)10.留言信息表(id、留言者、留言目标、留言内容、是否读取)11.购物信息表(id、商品号、购买数量、价格、购买日期)12.订单信息表(id、店主、买家、商品id、收货人姓名、收货人系别、收货人地址、收货人电话、收货人QQ、保存时间、是否支付、是否完成)3.2数据库设计创建数据库:CREATE DATABASE db ON PRIMARY ( NAME = Ndb, FILENAME = NE:mysiteApp_Datadb.mdf , SIZE = 2240KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB ) LOG ON ( NA

11、ME = Ndb_log, FILENAME = NE:mysiteApp_Datadb_log.LDF , SIZE = 832KB , MAXSIZE = 2048GB , FILEGROWTH = 10%) COLLATE Chinese_PRC_CI_ASGOEXEC dbo.sp_dbcmptlevel dbname=Ndb, new_cmptlevel=90GO创建订单信息表:CREATE TABLE dbo.订单信息表(id int NULL,店主 varchar(15) COLLATE Chinese_PRC_CI_AS NULL,买家 varchar(15) COLLATE

12、Chinese_PRC_CI_AS NULL,商品id int NULL,收货人姓名 varchar(5) COLLATE Chinese_PRC_CI_AS NULL,收货人系别 varchar(50) COLLATE Chinese_PRC_CI_AS NULL,收货人地址 varchar(50) COLLATE Chinese_PRC_CI_AS NULL,收货人电话 varchar(12) COLLATE Chinese_PRC_CI_AS NULL,收货人QQ varchar(11) COLLATE Chinese_PRC_CI_AS NULL,保存时间 datetime NULL,

13、是否支付 varchar(1) COLLATE Chinese_PRC_CI_AS NULL CONSTRAINT DF_订单信息表_是否支付 DEFAULT (0),是否完成 varchar(1) COLLATE Chinese_PRC_CI_AS NULL CONSTRAINT DF_订单信息表_是否完成 DEFAULT (0) ON PRIMARYGO创建购物信息表:CREATE TABLE dbo.购物信息表(id int NOT NULL,商品号 varchar(15) COLLATE Chinese_PRC_CI_AS NOT NULL,购买者 varchar(15) COLLAT

14、E Chinese_PRC_CI_AS NULL,购买数量 int NULL,价格 money NULL,购买日期 datetime NULL, CONSTRAINT PK_购物信息表 PRIMARY KEY CLUSTERED (id ASC)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON PRIMARY) ON PRIMARYGO创建会员详细信息表CREATE TABLE dbo.会员详细信息表(用户名 varchar(50) COLLATE Chinese_PRC_CI_AS NULL,学号 varchar(50) COLLATE Chin

15、ese_PRC_CI_AS NULL,姓名 varchar(5) COLLATE Chinese_PRC_CI_AS NULL,身份证号 varchar(50) COLLATE Chinese_PRC_CI_AS NULL,年级 varchar(50) COLLATE Chinese_PRC_CI_AS NULL,系别 varchar(50) COLLATE Chinese_PRC_CI_AS NULL,班级 varchar(50) COLLATE Chinese_PRC_CI_AS NULL,宿舍 varchar(50) COLLATE Chinese_PRC_CI_AS NULL,房间号

16、varchar(50) COLLATE Chinese_PRC_CI_AS NULL,电话 varchar(50) COLLATE Chinese_PRC_CI_AS NULL,QQ号 varchar(50) COLLATE Chinese_PRC_CI_AS NULL,信誉 int NULL,注册时间 varchar(50) COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARYGO创建留言信息表:CREATE TABLE dbo.留言信息表(id int NULL,留言者 varchar(15) COLLATE Chinese_PRC_CI_AS NULL,留

17、言目标 varchar(15) COLLATE Chinese_PRC_CI_AS NULL,留言内容 text COLLATE Chinese_PRC_CI_AS NULL,留言日期 varchar(50) COLLATE Chinese_PRC_CI_AS NULL,是否读取 varchar(2) COLLATE Chinese_PRC_CI_AS NULL CONSTRAINT DF_留言信息表_是否读取 DEFAULT (0) ON PRIMARY TEXTIMAGE_ON PRIMARYGO创建密码保护信息表:CREATE TABLE dbo.密码保护信息表(密码保护号 int NU

18、LL,问题 varchar(50) COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARYGO创建评论信息表:CREATE TABLE dbo.评论信息表(id int NULL,商品号 int NULL,店主 varchar(15) COLLATE Chinese_PRC_CI_AS NULL,评论内容 varchar(max) COLLATE Chinese_PRC_CI_AS NULL,评论者 varchar(15) COLLATE Chinese_PRC_CI_AS NULL,评论日期 varchar(50) COLLATE Chinese_PRC_CI_

19、AS NULL) ON PRIMARYGO创建商品类型表CREATE TABLE dbo.商品类型表(商品类型 varchar(15) COLLATE Chinese_PRC_CI_AS NOT NULL,类型图片 varchar(50) COLLATE Chinese_PRC_CI_AS NULL, CONSTRAINT PK_商品类型表 PRIMARY KEY CLUSTERED (商品类型 ASC)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON PRIMARY) ON PRIMARYGO创建商品信息表:CREATE TABLE dbo.商品

20、信息表(id int NOT NULL,商品名称 varchar(20) COLLATE Chinese_PRC_CI_AS NULL,商品类型 varchar(15) COLLATE Chinese_PRC_CI_AS NULL,商品图片 varchar(100) COLLATE Chinese_PRC_CI_AS NULL,商品数量 int NULL CONSTRAINT DF_商品信息表_商品数量 DEFAULT (0),市场价格 varchar(10) COLLATE Chinese_PRC_CI_AS NULL,目前价格 varchar(10) COLLATE Chinese_PRC

21、_CI_AS NULL,商品介绍 text COLLATE Chinese_PRC_CI_AS NULL,所属店主 varchar(15) COLLATE Chinese_PRC_CI_AS NULL,添加时间 varchar(20) COLLATE Chinese_PRC_CI_AS NULL,Isrefinement int NULL CONSTRAINT DF_商品信息表_Isrefinement DEFAULT (0),IsHot int NULL CONSTRAINT DF_商品信息表_IsHot DEFAULT (0),IsDiscount int NULL CONSTRAINT

22、DF_商品信息表_IsDiscount DEFAULT (1), CONSTRAINT PK_商品信息表 PRIMARY KEY CLUSTERED (id ASC)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON PRIMARY) ON PRIMARY TEXTIMAGE_ON PRIMARYGO创建收藏信息表:CREATE TABLE dbo.收藏信息表(id int NULL,商品id int NULL,购买者 varchar(15) COLLATE Chinese_PRC_CI_AS NULL,收藏日期 varchar(50) COLLAT

23、E Chinese_PRC_CI_AS NULL) ON PRIMARYGO创建宿舍信息表:CREATE TABLE dbo.宿舍信息表(宿舍 nchar(15) COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARY创建系别信息表:CREATE TABLE dbo.系别信息表(系别 nchar(15) COLLATE Chinese_PRC_CI_AS NOT NULL) ON PRIMARY创建用户信息表:CREATE TABLE dbo.用户信息表(用户名 varchar(15) COLLATE Chinese_PRC_CI_AS NOT NULL,密码 v

24、archar(15) COLLATE Chinese_PRC_CI_AS NULL,姓名 varchar(15) COLLATE Chinese_PRC_CI_AS NULL,用户类型 varchar(15) COLLATE Chinese_PRC_CI_AS NULL CONSTRAINT DF_用户信息表_用户类型 DEFAULT (N普通用户),密码保护号 int NULL,密码保护号 int NULL,密码保护号 int NULL,密码保护号答案 varchar(50) COLLATE Chinese_PRC_CI_AS NULL,密码保护号答案 varchar(50) COLLATE

25、 Chinese_PRC_CI_AS NULL,密码保护号答案 nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARY3.3文件和数据库结构系统使用的数据库表如下:表3-1 订单信息表表3-2 购物信息表表3-3 会员详细信息表表3-4 留言信息表表3-5 密码保护信息表3-6 评论信息表表3-7 商品类型表表3-8 商品信息表表3-9 收藏信息表表3-10 宿舍信息表表3-11 系别信息表表3-12 用户信息表第四章 界面设计4.1主页面设计主界面是整个网站的导航,网站的任何功能都能从主界面进行连接,主界面主要有用户登录、商品显示、商品

26、搜索等链接。我的主界面如下:图4-1 主页面4.2登录界面设计登录界面要求用户输入用户名和密码和验证码,并且选择用户类型,其中用户类型有三种,普通用户、店主、管理员,其中默认值为普通用户,用户也可以选择注册新用户按钮进行新用户的注册。图4-2 登录界面4.3用户注册界面设计 用户注册可以让学生快速的注册账号,并且注册账号不能与与数据库中已经存在的账号相同,用户名只能有1到15位字母或者是数字组成。密码又3到15位字母或数字组成,同时密码可以包含一些特殊符号。界面设计如下:图4-3 用户注册界面4.4填写用户详细信息界面设计此步骤主要是向管理员提供是否允许开店的凭证,同时,当用户填写详细信息后在

27、购买商品时系统自动给出默认收货人信息,减少用户信息输入量。界面设计如下:图4-4 填写用户详细信息界面4.5高级搜索商品界面设计高级搜索功能提供按照商品名称模糊查询,然后按照价格范围查询,同时可以对商品按照价格升序或者降序排序。界面如下图:图4-5 填高级搜索商品界面4.6购买商品界面设计当用户搜索到自己喜欢的商品时,可以购买商品,系统根据商品信息和购买者信息生成订单,用户也可以暂时把商品收藏起来,方便以后查看,也可以给店主留言,或者查看店主的详细信息。界面如下图:图4-6 购买商品界面4.7生成订单界面设计订单主要记录购买者的联系方式和购买的商品信息,其中收货人信息有系统自动给出默认信息,也

28、可以用户自己输入。界面如下:图4-7 生成订单界面4.8店主处理订单界面设计店主可以查看用户下的订单,然后有店主确认支付,或者可以给用户留言。界面如下:图4-8 店主处理订单界面4.9用户已购买商品信息界面设计此界面显示用户已经购买的商品信息,在此用户可以给该商品进行评论,当店主登录店铺的时候可以查看评论。界面如下:图4-9 已购买商品信息界面4.10店主界面设计店主界面包括功能有:我的订单、账号管理、店铺管理、留言管理、评论管理等功能。图4-10店主登录界面4.11留言界面设计留言界面主要是未店主和买主提供一个交流的平台,这样方便信息沟通。图4-11 留言界面4.12评论界面设计评论界面主要

29、是给购买商品的用户对自己已经购买的商品进行评论,没有购买成功不能进行评论,评论可以使店主即使的更正自己的过失,达到完美的店主。图4-12评论界面4.13提示界面设计提示信息可以使用户即使的处理将要处理的问题,例如说订单处理,留言处理,也可以对自己的所有交易进行了解。图4-13提示信息界面4.14添加商品界面设计添加商品针对的是店主用户,店主可以随时的添加自己想要出售的商品。图4-14 添加商品界面4.15修改商品界面设计本界面可以让店主随时修改自己商品的信息,即使的更新自己的数据。图4-15 修改商品界面4.16管理员界面设计此界面只有管理员能够登录,登录后管理员可以修改删除用户,也可以管理店

30、主的商品,另外管理员可以添加商品类别等信息。管理员主界面如下:图4-16管理员界面4.17批准开店界面设计此界面中管理员可以允许用户开店,其根据是用户信息是否准确,管理员可以查看申请开店的用户的信息,也可以给用户留言,用户开店后就可以进入店铺管理自己的商品。界面如下图:4-17批准开店界面4.18系统初始化界面设计当系统开始使用或者把某个表清空时,可以有管理员方便的进行操作。界面如下:图4-18 系统初始化界面第五章 运行设计5.1运行环境硬件环境:600MHzz或更快的Itanium处理器或更高处理器,内存:192MB(推荐256MB或更高);硬盘:完全安装3.8GB可用空间,默认安装2.8GB,不包含MSDN安装2GB可用空间,显示器:800600分辨率/256色(1024768分辨率,增强色建议使用16位);输入设备:Microsoft鼠标或或兼容的定点设备。软件环境:Win2003, WinXP, Win2000, Vista, Win9X各种版本操作平台。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁