2.2系统功能模块分析
根据校园二手物品交易网站的设计与目标,系统应该有普通用户登录和注册功能,可以浏览物品信息,购买物品,并能查看个人基本信息和个人相关物品信息, 进行站内搜索,查看需求公告,并能实现对用户和物品的管理,综上所述,系统应分为前台模块和后台模块。系统功能模块图如图1所示。
2.2.1前台模块
前台模块应包括用户的注册登录模块,用户管理模块,发布信息模块,浏览信息模块,搜索模块,其中发布信息和浏览信息分为对求购物品的浏览和发布以及交易物品的浏览和发布,用户管理应包括对用户信息的查看和修改,用户发布物品的管理和用户求购信息的管理并能查看销售和购买记录。  
2.2.2后台模块
后台模块只有管理员能登录,包括对管理员管理模块,用户管理模块,物品管理模块,求购信息管理模块和销售记录模块。管理员管理模块包括管理员的删除,添加和修改。并能删除用户、物品、求购信息和销售记录并能对物品的类别进行添加和删除。
 系统功能模块图
3.数据库设计
3.1数据库开发平台
SQL Server 2005 是一个全面的数据库平台,具有保护数据库查询,增加应用程序,在服务器的管理操作上花费更少的时间,系统执行性能优化等特点。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。
与Visual Studio的紧密集成使 SQL Server 2005 与众不同。无论是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以提供解决方案,从数据中更多地获益。
3.2数据库设计
1.数据库概念模型设计
通过对网站进行的需求分析、功能模块设计分析,将二手物品交易网站的数据库实体划分为用户信息实体集、物品信息实体集、物品类别实体集、求购信息实体集、管理员实体集。   每个实体定义的属性如下,  用户(用户编号,用户名,密码,电话,地址,qq); 物品信息(物品编号,名称,时间,数量,QQ,电话,简介,图片,所属类别,二手价,所属地址); 物品类别(类别编号,类别名称);求购信息(信息编号,物品编号,物品名称, 时间,电话,qq,地址);数据库E-R图如图2所示。                              图2  数据库E-R图
2.系统数据库结构设计
网站的数据库建设中考虑到用户的需求和网站所要实现的功能,数据库中主要包含注册用户信息表(Member表)、管理员信息表(Manager表)、交易记录表(log表)、物品信息表(product表),物品分类信息表(pro_cls表)。
(1)管理员信息表:管理员信息表Manager表主要用于保存管理员账号和密码。Manager表字段说明如表1所示:
表1 Manager表
字段名称    数据类型    是否主键
Manager_ID    Int    YES
Manager_Name    varchar(300)    NO
Manager_Pwd    varchar(300)    NO
(2)用户信息表:用户信息表Member主要用于保存用户名、密码、电话、地址、QQ等信息,Member表字段说明如表2所示:
表2  Member 表
字段名称    数据类型    是否主键
m_id    Int    YES
m_name    varchar(200)    NO
m_pwd    varchar(200)    NO
上一篇:ASP.NET小区物业管理系统的设计+源代码
下一篇:ASP.net信访网上投诉系统的设计+源代码

浅谈校园网安全控制策略【1715字】

校园一卡通数据系统的學...

ASP.NET的Web网络應用程序开...

论校园网的建设和管理【1504字】

规范架建校园网络的设想【4632字】

校园网建设要以用为本【1872字】

校园网的高校教育信息系...

神经外科重症监护病房患...

AT89C52单片机的超声波测距...

中国学术生态细节考察《...

承德市事业单位档案管理...

C#学校科研管理系统的设计

国内外图像分割技术研究现状

医院财务风险因素分析及管理措施【2367字】

公寓空调设计任务书

10万元能开儿童乐园吗,我...

志愿者活动的调查问卷表