基于ASP在线交易网站的设计
关键词:ASP;ACCESS;数据库;商务网站
摘要
公司网站对公司的作用非常显著,已经成为企业经营必不可少的网络营销工具,并且在增强企业竞争优势、降低成本、增加销售收入方面发挥越来越大的作用。
本课题探讨了公司商务网站设计模式,并以常州共创电脑公司为例,阐述了各个功能模块的具体过程。设计中主要采用了ASP 技术实现网站建设,后台使用Access建立数据库。
本课题所设计的公司商务网站主要实现五个模块:公司简介模块、公司新闻模块、产品展示模块、特色服务模块以及大众服务模块。其中大众服务模块又分为网上商场和留言板这两个子模块。本课题所设计的商务网站具有一定的代表性和实用性。
第3章 网站总体分析与设计
3.1 网站功能需求分析
企业公司商务网站系统是目前Internet上广泛使用的在线系统之一,为了保证用户的权益,必须对用户的身份进行验证。另外,公司商务网站与其他的电子购物网站有所区别,它还需要实现公司介绍、公司新闻发布和管理员的功能,允许管理员对整个网站的数据库进行操作和向用户展示公司的发展等等。此外需要考虑以下几点:
1.要有一些固定的页面让用户了解该公司的一些基本情况及公司提供的一些具体服务等基本内容。
2.因为在网站中商品的种类非常多,某个用户想要找到自己需要的信息比较难,所以除了将信息分类、提供了信息查找的功能之外,还应该以方便用户在最短的时间内找到需要的信息为目的。
3.为了保证数据库的安全,以及商品交易的顺利进行,网站还需要对用户进行管理,最简单的一点即需要用户先注册,进行身份的验证。
4.对于一个商务网站,一个新闻模块是必不可少的,可以用来发布网站、公司或管理员信息,新闻发布其实可以理解为一个公告板。
5.网站应该提供数据管理的功能,允许具有管理权限的人员对系统数据库进行操作。如管理员模块可以添加、修改和删除商品信息及用户发布的信息。
设计该网站主要目的不仅仅是让用户可以很好地了解常州共创电脑公司,更是希望为注册用户提供一个发布购售信息的平台。另外,本网站还计划设计了“小纸条”功能,即如有相对应的求购、发售信息,那么系统会第一时间以小纸条的形式来提示相对应的用户,用户之间也可直接用小纸条来传送信息。
3.2 网站设计目标
根据对常州共创电脑公司网站的分析内容可知,本网站主要目标是完成以下几个模块的设计:
1.网站新闻发布和公司介绍模块的设计
(1) 允许用户浏览或查看公司所发布的新闻
(2) 直接向用户显示公司介绍的内容
2.网上商场模块的设计
(1) 允许用户浏览所有商品
(2) 允许用户按商品种类进行查找
(3) 允许用户发布自己的信息
(4) 允许用户对自己的感兴趣的商品发送小纸条进行咨询
3.用户登录及身份验证的设计
(1) 未注册用户在线注册信息
(2) 网站用户进行发布购售时的身份验证
4. 网站的后台管理模块的设计
(1) 对管理员的身份进行验证
(2) 管理员对数据库中的商品信息进行管理
(3) 管理员对数据库中的用户信息进行管理
(4) 管理员对网站的访问情况进行统计
(5) 管理员对其他的功能进行管理
目 录
序言 1
第1章 绪论 2
1.1 课题的背景及意义 2
1.2 设计实现目标 3
1.3 系统实现要求 3
第2章 开发工具的选用及介绍 4
2.1 ASP技术介绍 4
2.1.1 ASP技术概念 4
2.1.2 ASP的六大内部对象 5
2.2 Access数据库简介 5
2.3 IIS服务器 6
2.3.1 IIS的安装 6
2.3.2 IIS的管理 6
2.3.3 IIS安全性 7
2.3.4 IIS体系架构 7
2.4 网页编辑工具介绍 8
第3章 网站总体分析与设计 10
3.1 网站功能需求分析 10
3.2 网站设计目标 11
3.3 开发的设计思想 11
3.4 系统功能设计及结构图 14
3.4.1 前台功能设计及结构图 14
3.4.2 后台功能设计及结构图 15
3.4.3 模块文件结构图 15
3.4.4 整个网站页面逻辑结构图 17
第4章 数据库设计与实现 18
4.1 数据库分析 18
4.2 面向数据流的分析方法 18
4.2.1 E-R图 18
4.2.2 数据字典 19
4.2.3 操作流程图 21
4.3 数据库中表的设计 22
第5章 网站的详细设计 26
5.1 网站首页和公司简介的设计 26
5.2 公司新闻模块设计 27
5.3 产品展示模块设计 27
5.4 特色服务模块设计 28
5.5 大众服务模块设计 28
5.5.1 网上商场 28
5.5.2 留言板 31
5.6 后台管理模块设计 32
5.6.1 管理员登录 32
5.6.2 用户管理模块 33
5.6.3 信息管理模块 34
5.6.4 其它管理模块 34
第6章 系统测试 37
6.1 开发平台的确定 37
6.1.1 硬件环境 37
6.1.2 软件环境 37
6.2 操作系统的选用 37
6.3 所用开发工具总结 38
6.4 系统测试 38
6.4.1 测试项目 38
6.4.2 测试方法 39
6.4.3 出现问题及解决方案 40
结束语 41
参考文献 43
致 谢 45