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信访网上投诉系统的设计+源代码
-
-
-
-
-
-
-
河岸冲刷和泥沙淤积的监测国内外研究现状
杂拟谷盗体内共生菌沃尔...
当代大学生慈善意识研究+文献综述
十二层带中心支撑钢结构...
中考体育项目与体育教学合理结合的研究
酸性水汽提装置总汽提塔设计+CAD图纸
乳业同业并购式全产业链...
java+mysql车辆管理系统的设计+源代码
大众媒体对公共政策制定的影响
电站锅炉暖风器设计任务书