基于Asp的中小型公司网站的设计与实现(2)
时间:2017-02-28 12:59 来源:毕业论文 作者:毕业论文 点击:次
2.2 Access数据库 Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和图形用户界面两项特点,是 Microsoft Office的成员之一。Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块等七种数据库对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务[1]。 3.网站分析 3.1可行性分析 网站的可行性分析主要包括经济上的可行性,技术上的可行性和操作上的可行性,下面将分别介绍这三种可行性。 (1) 经济可行性 网站运行的硬件环境只需一台廉价的电脑既可,软件只需安装windows XP网站,Dreamweaver CS5,Access 2003即可,网站运行文护起来比较简单,不需要大量的人力物力,这些对于一般的中小型公司来说都是很小的成本支出。 (2) 技术可行性 网站要求应具有功能完备、易于使用、易于文护等特点,基于以上的要求,网站采用Dreamweaver作为开发工具,使得代码编写的过程大大的简化。在此环境下,利用Asp技术完成程序主要功能,具有Asp的“一次编写,到处运行”的优点[2],所以,此网站在不同的操作网站上都可以运行,具有很强的移植性、健全性和安全性。由于网站只是对中小型公司网站信息的存取,对数据库容量要求较低,因此,数据库采用简单、易用,占内存小的Access[3]。综上所述,此网站在技术上是可行的。 (3) 操作可行性 网站用户界面友好,使用方便,操作简单易于被用户接受,用户只需熟练操作计算机即可方便使用,而且网站后台管理方便快捷,大大提高了管理员的工作效率。因此,从操作方面看此网站的开发是可行的。 因此网站在经济上、技术上、操作上开发都是可行的。 3.2网站功能分析 本网站主要展示公司的各类信息,前台可以浏览企业的宣传单页面、新闻、产品、人才招聘、友情链接等信息,还可以下载资料,这些要求后台必须可以对前台各类信息进行增加、删除、修改等操作。基于此,我对网站功能分配如下: 网站的功能从大的方面来说,主要包括两大模块: 前台: (1) 企业的宣传单页面。如:公司简介,发展历程,联系我们等等。 (2) 企业新闻的展示。如:公司新闻,行业新闻。 (3) 产品展示。分为产品中心和工程案例。 (4) 资料下载。公司提供一些文件资料供用户免费下载。 (5) 人才招聘。发布公司的招聘信息,使用户可在前台可浏览。 (6) 友情链接。提供一些知名公司的链接,使用户可以通过本网站直接进入 指定网站。 后台: 实现企业信息和产品的管理,新闻管理,招聘管理,下载管理,友情链接管理以及网站管理等。网站的前后台信息能够同步,除页面设计外,前台信息均可在后台管理。 4.网站设计 4.1数据库结构设计 经过数据库网站分析和逻辑设计后,数据库的结构已经非常清晰,剩下的就是用一种数据库软件实现这样的结构。本网站中数据库采用Access 2003作为数据库。数据库的名称为“db.mdb”。 数据库中有13个表: Aboutus(宣传表),Admin(管理员表),BigClass(产品大类表),SmallClass(产品小类表),Product(产品表),BigClass_New(新闻大类表),SmallClass_New(新闻小类表),News(新闻表),,BigClass_down(下载大类表),SmallClass_down(下载小类表),Download(下载表),HrDemand(人才招聘表) 和FriendLinks(友情链接表),每个表与逻辑设计中一种的关系模式相对应[4]。下面主要介绍有关于产品的三个表,包括属性列的名称、数据类型和备注说明等内容。 (责任编辑:qin) |