目 录
1绪论··································································1
1.1引言······························································1
1.2产品信息在线发布系统简介··········································1
1.2.1产品信息在线发布系统········································1
1.2.2产品信息在线发布系统的特点··································1
1.3 开发背景及环境····················································2
1.3.1开发背景····················································2
1.3.2 软件环境····················································2
1.3.3 硬件环境····················································2
1.4 相关技术及原理介绍················································2
1.4.1 Active Server Page···········································2
1.4.2 IIS························································3
1.4.3 Microsoft Office Access······································3
1.4.4 DreamWeaver 8················································4
2软件产业的现状························································4
2.1我国软件产业发展现状··············································4
2.1.1我国基础软件产业现状········································4
2.1.2 我国应用软件产业现状········································4
2.1.3 我国软件产业近年的发展与变化································5
2.2 内外软件产业主要差距··············································5
2.3 中国软件开发商的地位··············································5
2.3.1 开发商面对的市场···········································5
2.3.2 开发商面对的用户···········································5
2.3.3 开发商面对的"自我"·········································5
2.4 软件产业存在的问题所面临的挑战···································6
2.4.1软件产业面临挑战············································6
2.4.2 促进商业应用软件商品化、产业化·······························6
3系统分析······························································6
3.1 系统具体要求·····················································7
3.2 可行性分析·······················································7
4系统设计······························································7
4.1 系统功能结构图···················································7
4.2 数据库的建立·····················································8
5系统结构和介绍·······················································11
5.1 系统前台························································11
5.1.1系统前台首页···············································11
5.1.2产品展示···················································12
5.1.3新闻资讯···················································12
5.1.4栏目内容显示···············································12
5.1.5前台与数据库连接文件·······································12
5.2 系统后台························································14
5.2.1系统后台登录···············································14
5.2.2系统后台首页···············································14
5.2.3系统后台综合管理···········································14
5.2.4系统后台产品管理···········································15
5.2.5系统后台新闻管理···········································15
5.2.6系统菜单管理···············································15
5.2.7后台与数据库连接文件·······································15
6结束语·······························································17
1. 绪论
1.1引言
本设计的主要目标是开发「产品信息在线发布系统」,可广泛用于中小型企业和公司发布新闻和产品信息,以提升电子化企业的工作效率,使公司新闻和产品信息及时、准确的发布,促进企业整体竞争力,符合现代化作业环境;通过该系统支持,开创行之有效的信息管理平台,更可使客户即时获得产品信息,增进双方的互动性,从而共同牟利。
1.2产品信息在线发布系统简介
本系统采用ASP作为开发环境,ACCESS 2000作为数据库服务器,IIS作为测试服务器,实现了对新闻及产品信息的分类设置、信息的发布、修改、审核、删除,前台页面的自定义,后台用户不同权限等,满足大部分产品和新闻在线发布的需求。
1.2.1产品信息在线发布系统
产品信息在线发布系统是内容管理系统的一种,是一个基于信息和内容管理的全站管理系统,信息发布系统是基于B/S模式的WEBMIS系统,本系统可以将杂乱无章的信息(包括文字、图片和影音)经过组织,合理有序地呈现在大家面前。当今是一个信息化的社会,信息量的庞大,类别的繁多,形式的多样,迫使信息在线发布系统的概念就此提出。信息在线发布系统的提出使网络也充当了一个重要的信息媒介的功能,主要实现对信息的分类、上传、修改、审核、发布的过程。通过不同权限的账号分别实现以上所说功能,当然这些功能也可以是某一个账号全部具有。
1.2.2产品信息在线发布系统的特点
产品信息在线发布系统具有以下特征:
a. 系统是基于B/S模式下的WEB信息系统,开放式的系统,前台浏览无须验证,后台管理用户有不同的权限设置。
b. 系统以快速发布报价为主旨,尽力简化程序,有效利用每一步操作结果,实时输出,大大提高工作效率。
c. 系统尽力简化软件市场中多数软件复杂的操作界面,把主要控件融入工具栏,使其有效功能一目了然。
d. 系统设计时,将定位在人性化操作基础上,顺延现代电子化发展趋势。
1.3 开发背景及环境
1.3.1开发背景
计算机硬件和软件作为信息产业的基础,在调整产业结构、提高劳动生产率和促进新兴产业的发展中起着主导的作用,是促进经济增长和提高竞争力的关键。发展信息技术和信息产业,就能带动和创造大量新的产业发展机会和就业机会,促进和造就经济的繁荣。一个实用且优秀的应用软件,不仅可以大大提高工作效率,降低生产成本,更重要的是通过信息技术的应用增强了企业的生存和竞争能力,重构了产业、金融市场和政府,导致社会整个生产体系、组织结构的大调整和经济的新飞跃。
在随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任,在ASP编程语言高度发展的形式下,我们开始了对产品信息在线发布系统的开发。
1.3.2 软件环境
软件开发环境:DREAM WEAVER 8
数据库:ACCESS 2000
图形处理:PHOTOSHOP CS2
服务器:IIS 5.1
1.3.3 硬件环境
CPU: P4或以上
内存:512M或以上
硬盘:80G或以上
1.4 相关技术及原理介绍
1.4.1 Active Server Page
ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 与HTML相比,ASP网页具有以下特点:
(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;
(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;
(3)服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;
(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;
(5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发现和那个Email或访问文件系统等。
(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取