欢迎来到天天文库
浏览记录
ID:18543059
大小:853.65 KB
页数:10页
时间:2018-09-18
《internet技术与web编程 (1)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Internet技术与WEB编程(ASP动态网页制作)1、开发背景随着计算机技术的迅猛发展,网络技术和软件开发平台的发展,网络化考试系统渐趋热门。考试时检验教育教学效果的重要手段之一,如何突破传统的考试瓶颈,充分利用城域网,实现基于Internet网络的报名考试,对于挺高工作效率,完善教育测评具体十分鲜明的现实意义。在这样的环境下,网络报名系统应运而生。2系统分析2.1需求分析基于B/S考试报名系统的基本功能以及要求,包括要实现的功能,开发平台的选择。既然是基于B/S的信息处理系统那就一定离不开网页的设计,这就需要一个网页开发设计软件,要开发这个系统还必须有一个运行环境来运行这个系统,
2、同时系统是面对整个网络用户,那么就一定需要一个系统服务器,,要开发系统一定要选择一个好的系统开发语言,要保证考生填写的基本数据信息就要提供一个好的,稳定安全的数据库等等。这里我用了Dreamweave,并选择了ASP开发语言,这也是现在应用最多的一个开发语言。利用微软的sql数据库来保存该系统的数据。选择IIS组件来实现ASP的运行环境。2.2可行性分析传统的手写管理由于工作量巨大,存放麻烦,更新困难,不易备份,简单而重复性的操作浪费了大量的人力物力。这就要我们创造更快更新的管理系统。电子管理以快速,方便的使用而受到欢迎。管理系统的面向对象化设计使系统简便易行,操作人员不需要很强的专业
3、技术便可操作,系统支持环境广泛,在技术上具有可行性。这也是任何一个行业发展的必然趋势,将人从繁重,简单重复性的工作中释放出来,以从事更加重要的工作。因此开发这样一个考试报名系统来代替以前手工的简单重复性操作,来完成对考生基本信息的收集,处理以节省人力物力,又便于管理是完全有必要的。3.关键技术(1)搭配ASP运行环境(2)Dreamweaver软件的操作(3)HTML网页开发语言(4)了解B/S构架(5)安装sql并建立数据库(6)查看要对sql数据库进行操作的SQL语言4.系统设计4.1设计目标使用sql建立网上报名系统所需的资料库,在资料库中新增资料表记录不同的资料,如学生的基本资
4、料,报名表单中的选项,登陆账号密码等。制作出网上报名及管理功能,以致将报名电子化,并且使管理者在管理上可以简单操作并提升效率。4.2功能结构考试报名信息处理系统中各模块之间的头系如下图考试报名信息处理系统打印信息查看信息修改信息删除信息查看信息增加信息打印报名查询报名修改报名填写报名主界面打印报表信息显示界面数据库打印报名表查询报名表修改报名表填写报名表考试报名信息处理系统中个数据库的流程图如下图4.3开发环境软件环境:要运行基于B/S的考试报名信息处理系统,就必须有能够运行ASP的环境,在本系统中选择了windowsxp及其组件IIS,因为windowsxp系统操作非常优美,而且其系
5、统自带的IISInternet信息服务完全可以满足ASP运行并提供简单的服务器功能,这对本系统已经足够了,用于网页开发设计的系统采用了dreamweave,为了保存考生填写的基本信息,本系统采用了sql数据库,要使用该系统还需要一个运行平台,本系统采用了最基本的IE7.0浏览器。硬件环境:带有操作系统的计算机都能运行这一系统。如果其他考生想通过本系统来报四六级,那就一定的联网。4.4特色简绍本系统开发以后,学生报名速度会大大提高,会给工作人员节省很多时间。运行速度将会很快,修改简单,安全性强等优点。5、数据库设计5.1数据分析目前,商品化的数据库管理系统以关系型数据库为主导产品,技术比
6、较成熟,。面向对象的数据库管理系统虽然技术先进,数据库易于开发,维护,旦尚未有成熟的产品。这里用的是Microsoftoffice的sql数据库开发,从使用规模上看,这些网络平时不会有太多的用户使用系统。同时考虑到考生的所有信息都存放在数据库中,必须要保证数据库的高性能,可靠性,稳定性和安全性。而SQLServer内置双冗余策略,并且和windowsnt5.0一起构成“企业级安全策略”,基于以上的考虑,我们选择MicrosoftSQLServer数据库。5.2数据库结构学生表如下图列名数据类型长度允许空值姓名varchar50是学号varchar50是密码varchar50是性别var
7、char50是专业varchar50是院系varchar50是电话varchar50是身份证号varchar50是报考等级varchar50是报考语种varchar50是6.各模块的截图7.各模块的主要代码1》(index.htm)
此文档下载收益归作者所有