完美,而较少人采用。我使用Window2000+IIS5这对组合,因为Window2000是相对比较稳定的系统,对于服务器网络方面微软投入得较多,比较适合做为服务使用。
2、ASP运行环境的搭建
IIS的安装和配置。Window2000Server/Window2000advanceServer都是默认安装的,安装过程就不多说了。现在开始配置IIS。开始->控制面板->管理工具->Internet信息服务。打开之后就到了IIS的控制台了。点计算机名前面的+号展开,再点网站前在的+号展开,这时就有一个默认网站,这里就是我们要配置IIS的关键地方了。右击"默认网站",在弹出菜单里选择"属性"这时就会弹出"属性"选顶卡。一般情况下"网站/常规"选项卡不要更改。选择"主目录"选项卡,本地路径就是我的主目录路径,这里可以点浏览更改到想设置的目录下,默认是:X:\inetpub\wwwroot(X:表示系统盘)。在这里还可以设置网站的用户操作权限。这些设置完后就转到"文档"选项卡,首先要在"启用默认文档"前面打勾,默认是打勾的。点击"添加",可以添加默认文档,例如添加index.asp、index.htm、index.html等等,这是你网站默认打开的主文件名,在这里也可以进行删除,选择你要删除的文档之后再点"删除",现在"属性"选项卡基本设置好了,点应用、确定就返回到IIS控制台了。
1.3数据库选择
数据库平台采用的是SQLServer2000。SQLServer2000代表着下一代Microsoft.NETEnterpriseServers(企业服务器)数据库的发展趋势,是为创建可伸缩电子商务、在线商务和数据仓储解决方案而设计的真正意义上的关系型数据库管理与分析系统。随着SQLServer7.0联机分析处理(OLAP)服务的引入,SQLServer已成为颇受众多客户关系管理(CRM)应用程序、商务智能(BI)应用程序、企业资源计划(ERP)应用程序及其它在线商务应用程序厂商和客户所青睐的数据库产品,而这则主要应归功于该产品在对称多处理(SMP)硬件方面所具有的可伸缩性和较低的数据库维护需求。
1.4数据库接口的实现
在ASP中,提供了多种数据库访问技术--ODBC、ADO、OLEDB等,这些技术各有自己的特点。该项目开发中采用了OLEDB数据库接口技术。OLEDB是一种底层数据访问界面接口。是用于第三方驱动程序商家开发输出数据源到ADO-技术的应用程序,由于OLEDB是基于COM接口的技术,使用这种技术可以直接对数据库的驱动程序进行访问,从而大大提供了访问速度[2]。
第2章数据建模
2.1数据库建模方法
数据建模采用图形化方法来描述企业的信息需求和业务规则,也就是建立逻辑数据模型(以下简称逻辑模型),其作用有两个,一是与用户进行沟通,明确需求;另一个作用是作为数据库物理设计的基础,以保证物理数据模型充分满足应用要求,并保证数据的一致性、完整性。
本文简要介绍IDEF1X方法。IDEF1X是由美国空军开发的基于关系数据库理论的数据建模方法,用以实现关系数据库的逻辑数据结构。目前已广泛应用于政府、工业和商业领域,支持广泛企业应用。
IDEF1X模型的基本结构为:
·实体(如人、地点、概念、事件等)用方框表示;
·实体之间的关系(联系),用方框之间的连线表示;
·实体的属性,用方框内的属性名称来表示。
(1)建立逻辑模型
逻辑模型的建立由用户需求驱动,建立逻辑模型的过程首先是分析信息需求、明确业务规则,它是人脑对现实世界进行抽象和加工的过程。
(2)实施阶段:
第一阶段:项目规划
第二阶段:开发定义实体
第三阶段:定义关系
第四阶段:定义键
第五阶段:定义属性
(3)建立物理模型
对一个给定的逻辑模型选取一个最适合应用环境的物理结构(即物理模型)的过程,称为数据库的物理设计。所谓数据库的物理结构主要是指数据库在物理设备上的存储结构和存取方法,它与除了考虑逻辑的完美性(如第三范式)外,还必须兼顾物理环境的要求和性能的优化,如机器的性能、事务的种类、数据库管理系统的功能等。
逻辑模型转变为物理模型包括以下几个步骤:
①实体名(Entity)转变为表名(Table)
②属性名(Attribute)转换为列名(Column),确定列的属性(Property)
③明确分类关系在物理模型中的实现方法
④实现业务规则
数据模型转变为SQL命令,物理模型必须对列的属性进行明确的定义,包括:列名,数据类型(与特定数据库管理系统有关),长度,能否为空值,有效性规则,缺省值等。物理模型确定以后,可以进一步确定数据的存放位置和存储空间的分配,最后生成定义数据库的SQL命令。
2.2程序开发软件
MacromediaDreamweaverMX应用所学的ASP语言,开发一个在线投票系统。一个可视化的网页设计和网站管理工具,支持最新的Web技术,包含HTML检查、HTML格式控制、HTML格式化选项、HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局查找替换、全FTP功能、处理Flash和Shockwave等富媒体格式和动态HTML、基于团队的Web创作。在编辑上你可以选择可视化方式或者你喜欢的源码编辑方式。
DreamweaverMX2004的十大新特性:
①.动态跨浏览器验证:自动检测标签和CSS规则来适应所有主流浏览器!
②.更强大的CSS支持!
③.内建的图形编辑引擎:修剪,改变大小,尺寸,旋转角度,调节明暗度都不需要离开Dreamweaver环境,因为它本身集成了FW的基本图形编辑技术.(这一点有模仿FrontPage的嫌疑,但这个功能确实很实用)!
④.安全FTP:完全加密传输保证文件和帐号信息的安全!
⑤.增强对当今技术的支持:支持当今主流的开放环境:ColdFusion,J2EE,PHP,.NET,和其他主流的服务器技术.Dreamweaver现在加入了XML命名空间支持,ASP.NET表单控件对象,新的参考书内容和新的PHP服务器端行为!
⑥.无缝整合外部文件和代码:直接将Word和Excel文档复制和粘贴到Dreamweaver中,会保留字体,颜色,CSS样式表信息.使用,使用系统支持的编码保存任何字体,包括双字节字符集.
⑦.紧密整合MM的其他工具:加强了和MM其他几款产品的协同工作能力.例如:你可以通过DW直接设置Flash组件的参数.
⑧.基本支持改良:插入条,表格工具都有改进!
⑨.增强代码编写工具:编辑代码更省时,例如右键编写代码工具,增强的查找和替换,高效的属性面板.
⑩.改进的设计开放环境:一个改良的用户界面,更高的实用性,非常亲切和有逻辑,让你快速找到你想要的东西,一个新的开始屏幕让你快速访问最近的文件和教程资源.
本文主要运用Visio2003绘制了系统UML模型图。其主要系统UML模型图有:
图2-1投票系统用例图
图2-2投票管理用例图
图2-3投票系统流程图
第3章需求分析与总体设计
3.1需求分析
3.1.1需求的提取
前面已经阐述了在线投票系统在高校教学管理的重要性。目前以重庆邮电大学移通学院为例,移通学院每学期期末都会对开设新课程进行投票统计,邀请学生为各个课程在线投票统计。
在线投票系统需要满足的条件:
(1)系统自动把投票结果转换为百分比显示。
(2)投票管理员可以对投票界面、投票选项、
3.1.2需求定义与规约
通过一个在线投票系统,使管理人员能够根据学院状况,列出投票项目,在较短时间内、以较少精力获得一个比较实用的数据,从而使投票工作系统化、规范化、自动化,提高办公效率。
在线投票系统是移通学院教务管理系统的一个子系统,教务管理系统包括:教学任务的下发、课表的编排、网上选课、学生成绩的录入以及学籍管理等部分。在线投票系统开发应遵循以下要求:
(1)尽量采用现有软硬件环境及先进的系统开发方案,从而达到充
上一篇:
ASP房产信息管理系统(论文和程序)
下一篇:
:现在要收费的搜猫9.0正式版现在免费分享给大家