第二章 系统的初步设计 2.1 系统调查 了解到本系统要完成的功能,以及服务的对象,知道了该考试报名信处理系统主要服务于全国各地考生,不管考生是学生还是社会工作人员,他们就希望通过该系统可以及时的报考他们想要的学校,考虑到服务范围的广阔以及其不确定性,发现需要利用ASP技术,这就很好的保证了其通用性。因为C/S结构在这么多年的使用中发现,其结构存大很大的缺点,特别是在系统的维护升级方面,所以本系统要求采用现在非常流行的B/S架构,这不仅有利于系统开发,而且也有利于软件系统的升级,该系统的各数据信息,如:考生基本信息,以及考生后来修改的信息这些基本信息都需要保存,同时考虑到系统使用的对象,数量,本系统选择了容易得到,并且非常容易使用的ACCESS数据库,该数据库完全可以满足本系统的要求,整个系统主要分五大部分: http://www.paper51.com ① 信息录入子系统; paper51.com ② 信息修改子系统; http://www.paper51.com ③ 信息查询子系统; 内容来自论文无忧网 www.paper51.com ④ 信息打印子系统; http://www.paper51.com
⑤ 考试信息的发布。 内容来自论文无忧网 www.paper51.com 信息录入子系统包括:参加考试报名者的资料。 http://www.paper51.com
信息修改子系统包括:删除考生信息;现场报名;修改考生信息。 内容来自www.paper51.com 信息查询子系统包括:按身份证号查询;按准考证号查询;按考试批次查询;按组合条件查询。 copyright paper51.com
资料打印子系统包括:按身份证号打印;按考试批次打印;按年级打印;按组合 paper51.com
条件打印。 copyright paper51.com
2.2 系统开发准备 paper51.com
基于B/S的考试报名信息处理系统的安装步骤如下8步所示[1]: copyright paper51.com (1). 搭配ASP运行环境 ,将WINDOWS XP系统盘放入光驱,然后进入控制面板è添加或删除程序è添加或删除组件èInternet 信息服务(IIS),按着操作指示进行安装。 paper51.com (2). 安装Dreamweaver 网站网页开发设计软件,用于ASP,HTML等语言的编写。 内容来自论文无忧网 www.paper51.com (3). 进一步了解ASP技术,在图书馆借用相关书籍,并从网上找寻相关知识。 copyright paper51.com (4). 要用ASP来开发系统就不得不再去研究一下HTML网页开发语言。 内容来自www.paper51.com (5). 了解B/S架构,从网上查询相关的信息,并查看了有关的实例。 paper51.com (6). 安装ACCESS并建立数据库。 paper51.com (7). 也了解系统中需要用到的ODBC技术。 内容来自论文无忧网 www.paper51.com (8). 查看要对ACCESS数据库进行操作的SQL语言。 paper51.com 第三章 开发该系统中所使用的技术的介绍 http://www.paper51.com 3.1 系统中用到的网页设计Dreamweaver工具简介 内容来自www.paper51.com 考试报名信息处理系统中需要使用网页设计,而现在使用最多的网页设计工具主要有两个,一个是微软的FrontPage2000,另一个就是Macromedia公司的Dreamweaver。 内容来自论文无忧网 www.paper51.com
通过对两者优缺点的比较以及本系统的需求发现,虽然微软的FrontPage 2000号称最好的所见即所得的网页编辑器,然而一旦与Dreamweaver相比,几乎可以肯定,一定会将FrontPage抛诸脑后。利用FrontPage创作网页,不但要对付各种各样烦琐和难懂的对话框,而且在页面的控制方面也实在差强人意。不仅如此,FrontPage还会生成多如牛毛的垃圾代码,其庞大的体积和单调的功能特性远远不成比例。这会为考试报名信息处理系统带来不必要的麻烦,在实际创作过程中,更多感受到的是FrontPage像洪水一样地难于控制,而很难将精力集中于网页创作本身。一个高明的网页创作者,不仅希望能够创建出美观的页面,而且希望生产最精简和高效的HTML源代码,在对网页源代码进行精确地控制方面,FrontPage几乎无能为力,因此,对于网页创作者来说,使用“记事本”程序直接撰写网页代码,似乎显得更为方便[2]。 内容来自论文无忧网 www.paper51.com
如果用FrontPage来设计该考试报名信息处理系统,那一定会是一件头痛的事,还好Macromedia公司的Dreamweaver的出现,使本系统有了一个更好的选择,使用时发现,创作网页原来可以这样轻松。Dreamweaver提供了强大的设计工具,在不用书写一行代码的情况下,就能够快速创建各种极具动态HTML特性的网页,例如动画和分层等;利用Dreamweaver的目标浏览器检查特性,可以创建兼容性极好的网页,以适用于各种平台和各种浏览器;利用Dreamweaver的Roundtrip HTML技术,用户可以精确控制Dreamweaver生产的网页源代码,例如,在可视编辑器中进行编辑时,可以在HTML检视器中同步地看到Dreamweaver到底为您生成了什么样的源代码,从而杜绝了盲人摸象的弊病。在编辑由其他网页创作工具所生成的网页时,Dreamweaver会尊重其他工具所生成的原代码,不会任意修改它,当然,如果需要,Dreamweaver也仍然可以帮助您“净化”其他工具所生成的垃圾代码[3][4]。 paper51.com Dreamweaver是完全可定制的,您可以创建自己的对象和命令,修改菜单和快捷键,甚至可以通过自己书写JavaScript代码来为Dreamweaver创建新的行为和属性面板,以增强Dreamweaver本身的能力,Dreamweaver的启动画面如图3-1所示[5]。 paper51.com
内容来自www.paper51.com |