目录
  一、前言----------------- 03
  二、需求分析----------------03
  三、方案设计----------------03
  四、系统设计----------------04
   1、系统结构设计------------04
   2、结构图---------------04
   3、模块划分--------------05
   4、数据库结构的设计----------05
  五、系统与实现----------------06
1、开发环境及工具软件----------06
   2、模块设计说明及代码----------07
  六、系统运行效果及改进意见----------18
  结束语-------------------19
  至谢--------------------
  参考文献------------------

摘要
  网络的发展,将形成各种文化的共享,极大地丰富人们的文化生活,尽可能多地满足人们日益增长的精神文化的需要。如今, 我们利用ASP技术开发的网站二手前线系统,实现了网站信息的动态管理,使得对信息的管理更加及时、高效,提高了工作效率。同时对系统的开发原理、系统的功能特点和设计方案进行了介绍。
  
【关键词】ASP 管理 数据库
一、前言
  随着科学的发展,人们的生活水平也在不断提高。使用电脑也成了部分人们生活必不可小的一部分。与此同时,我们的网络世界也在不断扩大。网络世界五花八门,然而我们上网最大的目的就是从网上获取更多有利于我们的信息。怎样才能获取信息呢?只要我们在一些专业的网站上找出我们想要的信息就行了。因此我们就利用asp创建了一个电子商务网站名为"二手前线"它主要是提供用户一些相关商品的信息,它可以实现查找、添加、留言等功能。保证信息的可靠性和新鲜性,它可以给用户对此信息做出灵活的决策,把主动权完全交给用户个人,解决传统的买卖麻烦。
二、需求分析:
   电子商务有多种类型,其中最为常见的是在互联网(Internet)上建立虚拟商场,为人们提供一种新的购物方式。"二手前线"是一个为用户实现网上购物的最好媒体。通过它用户能够查询相关信息、发布留言,从而了解市场的最新动态、掌握第一手快讯,这些功能都能在我们的查找、发布留言和添加信息中实现。我们还能及时吸取用户的意见,能快速地对本网站作相应的调整,这一功能也可以在我们为用户提供的留言板中实现。具备种种对用户有利的功能才能满足到用户的须要,才能实现"供求"两相得益。
三、系统设计:
3.1 系统结构设计
  首先是考虑到用户的要求我们的界面设计要求明确清晰,操作方便,能给用户一看就明。所以导航是很重要的,我们的就把它放在主页的中心位置,用一些文字作指示。其次是要操作简单,每个项目或信息就只有一个与其对应的超链接不会觉得烦琐。最后就是我们的后台管理,取用了一个树形结构,一共有四个文件夹,它们分别是:"商品信息管理" 、"最新动态发布管理"、"站内信息管理"、"管理员栏目"。共有12个基本功能,它们分布在各自的文件夹中:
3.2 模块划分
网站结构图:


(图一)
我们网站的模块主要分为五大部分:"供求信息"、"用户留言" 、"最新动态管理"、"查看留言"、"后台管理"。,每个模块都各有其功能。
对于查看留言模块,根据系统的功能分析,它具有的功能应该包括管理员查看留言并对其进行修改、删除功能;一般用户只能浏览不能删除。
对于用户留言系统,根据系统的功能分析,它应该具有的功能是用户能填写信息、发布信息。
对于最新动态模块,根据系统的功能分析,它应该具有的功能是用户只能查看本管理员在本网站公布的最新信息;一般只有管理员才能信息进行修改、删除、和添加。
对于二手商品管理系统,根据系统的功能分析,它应该包括商品信息管理、站内信息管理以及管理员栏目。
对于管理员模块,根据系统的功能分析,它应该包括添加管理员、修改管理员密码、删除管理员,这些操作只能由管理员进行。
3.3 后台分析:
(图二)
对后台的所有操作只有管理员才能实行。后台的每个文件夹都包括以下功能:
"商品信息管理"包涵有:商品大类添加、商品小类添加、商品添加、商品审查、商品删除,四项基本功能。
"最新动态发布管理"包涵有:增加新闻、修改新闻、新闻类别管理,三项基本功能;"站内信息管理"包涵有:留言管理、用户留言、调查结果,三项基本功能。
"站内信息管理"包涵有:查看和删除用户留言这项基本功能。
"管理员栏目"它也包涵有:修改管理员、添加管理员,二项基本功能,功能分布清晰可见,这就是我们的方案设计
3.4 数据库结构的设计
数据的结构将影响整个信息管理系统的应用,所以我们应先建立一个完善的数据库,它汇聚了查询、添加和检索等功能。Access作为关系数据库开发具备了许多优点,可以在一个数据包中同是拥有桌面数据库的便利和关系数据库的强大功能。这里我们选用了Microsoft Access构建数据库作为本网站的后台数据库。
本网站的后台数据库有两个:
第一个数据库是th9c45_data.mdb它包涵有以下几张表:
1、 book表示(留言板)它包涵有7个字段:
ID 用户编号 name 用户名 Email 用户电子邮件 homepage 用户个人网站地址 title 主题 content 留言的内容 time 留言时间 2、 class_1表示(商品大类)它包涵有3个字段:
ID 商品大类编号 Class_1_name 商品大类名 Class_1_regtime 商品大类添加时间 3、class_2表示(商品小类)它包涵有3个字段:
ID 商品编号 Class_2_name 商品小类名 Class_2_regtime 商品添加时间 4、manage_user表示(管理员)它包涵有3个字段:
Id 管理员编号 Username 管理员名 password 管理员密码 4、 product表示(商品)它包涵有11个字段:
Product_ID 商品的编号 Product_name 商品名 Class_1 所在的商品大类名 Class_2 所在的商品小类名 mail 电子邮箱地址 Product_show 提供者 P_pic 商品图片 P_oldprice 商品价格 Look_count 查看次数 Regtime 提交信息时间 tel 联系电话 第二个数据库是news.mdb包涵有两张表:
1、 category表示(新闻类别)它包涵有2个字段:
Id 类别编号 title 题目 2、 news表示(新闻内容)它包涵有个字段:
Id 新闻编号 Cataid 所属的类别 Addtime 添加时间 Specal 是否特别报道 Hits 点击次数 content
五、系统与实现
5.1 开发环境与工具
开发环境:我们取用了WinXP+IIS5.0作为服务器,ACCRESS2002作为数据库的开发工具,用dreamweaver mx作为网页编辑器,利用photoshop 和 flash mx制作logo和动态画面。做动态网站的技术有各种各样,这里我们只利用了asp动态网页技术来开发"二手前线"。默认脚本语言,我们选择VBScript。
什么是asp动态网页呢?
  ASP技术 ASP(Active Server Pages动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface通用网关接口)的技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。 简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。ASP与常见的在Client端实现动态主页的技术如Java applet、ActiveX Control、VBScript、javascript等不同,ASP中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端技术的Script命令则是由浏览器来解释执行。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP;同时由于它在服务器端执行,开发者也不必担心别人下载程序从而窃取编程逻辑。ASP比较网关及服务器扩展模式有着以下优点:
(1)完全与HTML文件融合在一起;
(2)容易创建,不需要其它编译、链接程序;
(3)面向对象的并通过ActiveX Server对象可扩展。
目前ASP只适用于下列WEB Server;
* Microsoft IIS 5.0 on Wind
  • 大家都分享一下了,你好意思不点吗?点一下又不会怀孕

创意是网站设计的生命之源,好的创意能更加还原于真实。更加吸引浏览者的注意力.