基于web的校园二手物品交易平台(编辑修改稿)内容摘要:

图 23 系统功能模块图 表 21 网站主要功能模块 系统名称 功能模块 模块名称 功能的主要内容 系统前台 会员注册 会员注册 会员登录 会员登录 查看商品 查看商品信息 用户留言 给商品留言反馈 系统后台 注册用户管理 admin/ 管理注册用户信息 发布信息管理 admin/ 管理商品信息 生成分类页面 admin/ 管理商品分类 网站公告管理 admin/ 管理网站公告 留言反馈管理 admin/ 管理用户的留言 东华理工大学(毕业论文) 系统分析 系统的软、硬件需求 经过对多种语言的优缺点比较,本校园二手物品交易平台用 Dreamweaver作为前台开发工具;后台数据库用 Access 作为数据库开发工具; 用 IIS 作为 web服务器。 在 window7 旗舰版操作系统的环境下运行。 CPU: Intel 的 Core i5 处理器 硬盘: 620G 显卡: 2G 独显 显卡位数: 32 位真彩色 内存: 2G 系统的技术需求 数据库需求 (1)表的设计合理,无数据冗余。 (2)采用英文方式命名表及字段,字段长度及类型合理。 (3)前台操作与后台数据库之间的连接正确。 界面需求 (1)网站界面设计合理,规范,页面美观。 (2)各个按钮和空间命名正确,适当配有图标。 精度需求 注册名可为任意组合,但不能含有 39。 %amp。 、中文以及空格 等,密码五位以上,价格使用双精度,密码五位及以上。 东华理工大学(毕业论文) 系统总体设计 3 系统总体设计 系统体系结构 本校园二手物品交易平台采用 B/S 的模式,因为 B/S 有分布性特点,可以随时随地进行查询、浏览等操作。 维护简单,只需要改变网页,所有用户即可同步更新。 业务扩展简单,服务器功能的增加只需增加网页即可。 具有开发简单和共享性强的特点。 开发软件 Dreamweaver Dreamweaver 是唯一提供 Roundtrip HTML、 视觉化编辑与原始码编辑同步的设计工具。 它包含 HomeSite 和 BBEdit 等文字编辑器。 帧和表格的制作速度快。 进阶表格编辑功能 可以帮助用户 简单的选择单格、行、栏或作未连续之选取。 甚至可以排序或格式化表格群组, Dreamweaver 支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。 Dreamweaver 包含 ASP, Apache,BroadVision, Cold Fusion, iCAT, Tango 与自行发展的应用软体。 提供了可视化的布局工具、快速的 web 应用程序开发以及广泛的代码编辑。 除此之外,还支持 ASP、 JSP、 、 PHP 这些动态网页,并且可以实现完整的数据库编写。 不仅可以实现前台的页面设计同时也可以设计后台。 但是 Dreamweaver 也有其缺点,比如代码难控制。 页面原始代码 具有 难以控制性。 IIS 服务器 ASP 页面是一种必须在服务器段运行的脚本代码程序,所以在开发之前必须创建一个 web 服务器工作环境来使得 ASP 应用程序运行。 Inter Information Services( IIS,互联网信息服务),是由微软公司提供的基于运行 Microsoft Windows 的互联网基本服务。 具有 windows 系统的亲和性并且具有熟悉的 microsoft 的用户界面, IIS 具有有效的线程管理以及对文件及网络 I/O 的高效处理的特点 使其成为最流行的 web 服务器软件之一。 IIS 是 Inter Information Services 的缩写,是一个 World Wide Web server。 Gopher server 和 FTP server 全部包容在里面 的服务 器软件。 IIS 可以帮助用户 发东华理工大学(毕业论文) 系统总体设计 布网页,并且有 ASP( Active Server Pages)、 JAVA、 VBscript 产生页面 , 同时 有一些扩展功能。 IIS 具有 编辑环境的界面( FRONTPAGE)、 有全文检索功能的 ( INDEX SERVER)、有多媒体功能的( NET SHOW) 等。 其次 ,IIS 是随 Windows NT Server 一起提供的文件和应用程序 服务器 ,是在 Windows NT Server 上建立 Inter 服务器的基本组件 , 它与 Windows NT Server 完全集成,允许使用 Windows NT Server 内置的安全性以及 NTFS 文件系统 建立强大灵活的Inter/Intra 站点。 IIS 是一种 Web(网页)服务组件,其中包括 Web 服务器 ( 网页浏览 ) 、 FTP 服务器 ( 文件传输 ) 、 NNTP 服务器 ( 新闻服务 ) 和 SMTP服务器 ( 邮件发送 ) , 可以帮助用户在网络上发布信息。 Access 数据库 Microsoft Office Access 是由微软 发布的关联式 数据库管理系统。 它结合了 Microsoft Jet Database Engine 和 图形用户界面 两项特点,是 Microsoft Office 的系统程式之一。 Microsoft Office Access 是微软把数据库引擎的 图形用户界面 和 软件 开发工具结合在一起的一个数据库管 理系统。 MS ACCESS 以它自己的格式将数据存储在基于 Access Jet 的数据库引擎里。 它还可以直接导入或者链接数据 (这些数据存储在其他应用程序和数据库 )。 软件 开发人员和 数据 架构师可以使用 Microsoft Access开发应用软件 ,“ 高级用户 ” 可以使用它来构建软件应用程序。 ACCESS 支持 Visual Basic 宏语言 ,它是一个面向对象的编程语言 ,可以引用各种对象,包括 DAO(数据访问对象 ),ActiveX 数据对象 ,以及许多其他的 ActiveX 组件。 可视对象用于显示表和报表,他们的方法和属性是在 VBA 编 程环境下, VBA 代码模块可以声明和调用Windows 操作系统 函数。 东华理工大学(毕业论文) 系统总体设计 数据库设计 数据库概念 根据上面的系统功能需求分析,流程分析,便可以设计出面向用户的各种实体,以及归纳出它们之间的关系,为后面的系统设计做好铺垫。 这些实体间通过相互作用来实现数据作用。 ER 图由 3 点组成,分别为实体、属性和联系。 下图的系统 ER 图包括管理员实体、游客实体、注册用户实体。 数据库整体 ER 图如图 24 所示: I D类 型 发 布 时 间 归 属 地 区用 户 名 密 码 用 户 名 密 码商 品 信 息浏 览游 客 管 理 管 理 员 管 理 注 册 用 户管 理 浏 览 发 布 图 24 实体整体 ER 图 描述:管理员实体应有用户名和密码,并且可以对整个系统里面所有实体进行管理。 注册用户实体同样应有用户名和密码,并且可以浏览和发布各种商品信息。 游客实体可以浏览系统的信息。 信息实体则应包括留言板、商品种类、商品信息和评论信息。 数据库逻辑结构设计 一个合理的数据库对于一个系统来说是非常必要和关键的,因为一个数据库的好坏决定了这个系统的数据处理起来是否顺畅。 所以,一个合理规范的数据库对一个系统来说 是相当必要的。 在数据库里面建表主要是用来定义每个表的名„ 东华理工大学(毕业论文) 系统总体设计 称、数据表里面的各个字段的名称、字段的大小和是否允许为空。 本校园二手物品交易平台的主要数据表的情况如下: (管理员用户)表: 用于存储管理员用户帐号和密码。 方便不同的管理员对网站系统进行管理。 包括 username 和 password 两个字段名。 Username 为管理员用户名, password为管理员用户密码。 具体表格如下: 表 22 管理员用户表 序号 字段名称 字段类型 大小 是否 为空 备注 1 ID 自动编号 长整型 自增编 号 2 username 文本 50 是 3 password 文本 10 否 (物品分类)表: 用于存储不同的商品分类的子类信息。 方便用户更好的查找自己所需的物品,除此之外还可以方便卖家更好的发布信息,更快的找到物品的分类。 包括class1, class2 和 paixu 三个字段。 Class1 为一级分类 ID, class2 为二级分类ID, paixu 为排序大小,物品的排序大小决定了物品所排在的位置,其中物品的序号越大就排在前。 具体表格如下: 表 23 物品分类表 序号 字段名称 数据 类型 大小 是否 为空 备注 1 ID 自动编号 长整型 自增编号 2 Class1 数字 长整型 一级分类 ID 3 Class2 文本 50 是 二级分类名称 4 Paixu 数字 长整型 排序大小(越大越在前面) 东华理工大学(毕业论文) 系统总体设计 (订单)表: 主要用于保存发布商品的标题,商品 id,购买用户的用户名,发布商品用户的用户名。 方便管理员更好的进行管理并且可以使用户更好的发布订单。 Form表主要包括 f_title 发布商品的标题, f_g_id 发布商品的 id 编号, f_s_name商品求购者的用户名 , f_u_name 商品发布人的用户名。 具体表格如下: 表 24 Form 表 序号 字段名称 字段类型 大小 是否 为空 备注 1 f_id 自动编号 长整型 自增编号 2 f_title 文本 50 是 3 f_g_id 数字 长整型 4 f_s_name 文本 50 是 5 f_u_name 文本 50 是 表: 主要用于保存用户的信息和发布的信息的相关内容。 主要方便管理员更好的对网站系统进行管理,也更加方便了用户有了更多的渠道了解商品 信息。 Gbook表包括 username 用户名, lx 留言类型, gbook1 发布信息内容, gbook2 管理员回复内容, hf 回复, fbsj 发布时间, hfsj 回复时间五个字段。 具体表格如下: 表 25 Gbook 表 序号 字段名称 字段类型 大小 是否 为空 备注 1 id 自动编号 长整型 自增编 号 2 username 文本 20 是 发布人帐号 3 lx 数字 长整型 留言类型 4 gbook1 备注 是 发布的信息内容 5 gbook2 备注 是 管理员回复的内容 6 hf 数字 长 整型 是否通过了管理员回复 7 fbsj 日期 发布的时间 8 hfsj 日期 回复的时间 东华理工大学(毕业论文) 系统总体设计 (公告 )表: 主要用于保存网站首页的公告信息。 公告栏使得用户更加快捷的了解网站的最新消息,也方便了管理员有了更加快捷的渠道把信息传递给用户。 Gonggao 表包括 biaoti 标题、 neirong 内容、 data 日期三个主要字段。 具体表格如下: 表 26 公告表 序号 字段名称 字段类型 大小 是否 为空 备注 1 id 自动编号 长整型 自增编号 2 biaoti 文本 50 是 3 neirong 备注 是 4 data 日期 (回复 )表: 主要用于保存用户的留言回复信息。 方便管理员更好的管理用户留言。 Hf表包括 username 用户名, xxid 信息 id, n。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。