翁虹简历
一 前言1
录取查询系统的设计与实现
一、前言
随着计算机网络技术的高速发展,传统的桌面系统、C/S架构系统已经不能满足社会的需要。当今社会是一个网络社会,电子商务系统、企业信息系统已经走进了网络应用系统阶段。如何快速开发出适应社会各个行业发展的网络应用系统是摆在人们前面的一个难题。选择什么样的开发平台、开发工具、开发语言、开发技术直接影响行业的信息化建设。.NET的问世给开发人员带来了一种全新的开发框架,它已经成为一种令人激动的、具有革命性和发展性的新技术。我们之所以选择开发此,是因为我们现在大多数用户都使用微软的产品,微软的产品有很大的市场,并且有着开发速度快,容易上手等优点本课题的研究方法
本课题采取循序渐进的方法进行研究,按照软件工程原理进行研究,先进行需求分析和系统分析,然后根据需求分析来建立数据库和数据库中的表,然后进行关键模块代码的分析与编写,在实现代码编写之后对界面进行简单设计,最后是进行编译运行与系统测试。
二、系统需求分析
〔一现行业务系统描述
目前大部分考生还都是通过咨询等原始模式尽心考试成绩咨询,这个模式对考生及时掌握各个学校的录取分数线信息资源贫乏,现有的系统也都是政府机关建立的临时站点,静态的展示各个城市的分数线信息以及高校的最低录取分数线等,对考生查阅极其不便,在这种日益加剧的模式下,就必须有更加完善的成绩查询系统出现,才能更好的解决高考系统成绩查询的关键问题。
〔二现行系统存在的主要问题分析
鸡汤面怎么做虽然网络上面逐渐的出现了各种高考成绩查询,系统等,但是原始的html模式和asp模式执行效率超低的无法应对现在考生的数量倍增的情况,
经常会出现死机或者打开页面缓慢等情况,html的虽然效率不低,但是纯静态网页的编写要需要花费大量的人力物力,信息还不能做到及时更新。
〔三问题解决方案
根据对上面问题的分析,我们可以提出如下的解决方案:
〔1系统采用B/S的结构,其开发语言不再使用传统的ASP语言,而使用微软公司新一代Active Server Pages脚本语言——ASP.NET,其先编译后执行的程序执行方式很好的提高了系统的执行速度,而其面向对象的程序设计方式也很好的解决了系统的扩展性。
〔2将成绩查询的各个环节细节化,清晰化也是提高成绩查询系统中考生倍增情况下,每个考生都会关心自己的特定学校信息,所以对系统细节化以后,系统能及时的将考生的成绩信息和各个高校成绩信息提供给考生查阅,能使考生在第一时间掌握自己的理想高校的各种信息。
三、系统设计
〔一系统总体架构
高考录取分数线查询系统系统的基本功能主要有几个部分:
管理员模块:
✧用户管理:管理使用此系统的注册的用户信息,不符合要求的用户信息可以删除
✧城市信息列表:属于基础数据维护部分,维护城市的目的是在将来高考成绩中选择成绩所在城市和高校成绩中选择生源地等。
✧大学信息列表:也是基础数据容,主要是为了录入高校录取成绩中选择的高校名称
✧高考分数线管理:属于系统的业务数据,系统管理人员定期将高考信息及时等登记到系统中供考生用户查询检索
✧高校分数管理:也是业务数据,将高校录取分数线信息根据不同的情况录入到系统中供考生检索
胡晓阳✧资源信息管理:主要是为了方便考生了解更多的高考信息,系统将各种高考资料以资源的模式上传到系统中,供考生下载查阅等
✧高考分数查询:查询检索高考分数
✧学校录取分数查询:查询检索各个学校不同的录取分数
考生〔用户模块:
✧注册:让考试登录系统获取一个使用
✧高考分数查询:提供考生考试的成绩信息数据,考生只要选择了省市以及批次等等条件就可以查询到自己关心城市的不同批次的高考录取成绩
✧学校录取分数查询:输入学校名称以及相关信息检索自己关心的学校的个批次招生录取成绩。
其功能模块图如图1所示:
图4.1 系统结构图
〔二、数据库设计
城市实体属性:代码、城市名称,如图所示:
图 4.2城市实体属性图
高考分数实体属性:代码、城市代码、科别、级别、年代、分数线,如图所示:
图 4.3高考分数实体属性图
大学实体属性:代码、城市代码、大学名称,如图所示:
图 4.4大学实体属性图
大学分数实体属性:代码、大学代码、科别、年代、分数线、考生城市代码,如图所示:
图 4.5大学分数实体属性图
用户实体属性:、密码、、性别、年龄、地址、、备注、级别,如图所示:
图 4.6用户实体属性图
资源管理实体属性:代码、资源名称、资源介绍、文件信息、发布时间,如图所示:
图 4.7资源信息实体属性图
由上面的需求分析可建立E-R模型图,如图2所示:
〔三主要模块流程图
✧高考分数管理
润肤露图4.9 高考分数管理图
✧高考分数查询
图4.10 高考分数查询图
〔四系统功能模块设计
高考分数线查询系统的首页,实际上是一个本系统的登录页面,可以实现管理员和学生用户的登录等,其界面如图4.11所示:
图4.11 首页
本页面是学生通过输入、等相关信息点击提高注册到系统中。如图:
高铁票提前多久退票不收手续费图4.12 学生注册页面
本页面主要是管理员维护城市信息页面。可以添加和删除城市,如图:
图4.13 城市信息列表页面
本模块是管理人员录入高考分数信息的,根据不同的年代、省市录入高考录取分数线信息。如图:
图4.14 高考分数管理页面
图4.15 高考分数编辑页面
学校分数管理模块,主要是维护各个不同高校的录取分数线信息,可以添加,修改和删除分数线信息,如图:
图4.16 学校分数管理列表
图4.17 新分数添加页面
维护相关资源信息,如图:
图4.18 资源编辑页面
本模块主要是方便管理员和学生用户按照一定的条件查询显示高考录取分数线信息的,可以按照不同年限以及学校等条件组合查询,由于学校学校分数查询页面功能与之类似,再此不一一介绍。如图:伊娃 格林
图4.19 高考分数查询页面
四 系统实施及测试
〔一测试用例摘录
〔1打开IE浏览器6.0,在地址栏中输:localhost/login.aspx ,打开登录页面,点击注册,进入用户注册页面;
〔2 在里面输入信息,单击提交看是否成功,若不成功看是否有相应的错误提示,错误提示如图1所示;
图1 注册错误提示
验证结果必须输入必填容才能使用系统,测试完成。
〔二测试结果
高考录取分数线查询系统的测试相当成功,它完成了系统所要现的所有功能,并有一定的冗错性,即当用户对系统进行了非法操作后,系统能自动给予相应的错误处理方法,并能友好的对用户进行提示;系统的安全性也有比较好,各种用户都只能在自己的权限围操作,不能越权操作;另外系统的界面较为简洁,用户操作起来也很方便。
发布评论