欢迎来到天天文库
浏览记录
ID:25797772
大小:260.00 KB
页数:20页
时间:2018-11-22
《.net522基于asp.net的学生成绩查询系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.NET522基于ASP.NET的学生成绩查询系统
基于B/S模式的学生成绩查询系统
摘要
随着Internet在我国的发展,它影响着我们的学习、生活和工作方式。其中,以Internet为依托的校园网络系统在全国各类学校的教育、教学及管理工作中,正发挥着越来越重要的作用。B/S模式,利用不断成熟的浏览器技术,实现了复杂的功能,并节约了成本,是一种全新的软件系统构造技术,已日益成为当今应用软件的首选体系结构。21世纪,网络无处不在,本文针对学校不同人员对系统需求的
2、不同,设计并开发了方便不同用户类型使用的学生成绩查询系统。本文描述了基于.NET框架、ASP.NET和SQL技术的学生成绩查询系统的实现方案。该方案采用了B/S模型,实现了系统的主要功能,包括学生成绩查询、教师成绩录入、学生教师留言并得到教务人员回复,教务人员用户管理等功能。本文主要讲述学生成绩查询系统的系统结构设计、数据库设计、系统详细设计等方面。在数据库方面,设计并建立了学生成绩表,用户信息表,教务公告表,教务留言回复表等。但是系统也有不足之处,如用户界面的设计可以进一步美观;系统功能可以进一步扩展。
3、R>关键词:B/S模式,体系结构,ASP.NET,SQL技术,三层结构3.需求分析与数据库设计
3.1需求分析
系统按照现实中的实际情况,根据功能划分为三个功能模块,分别是:管理员端,老师端,以及学生端。如图4所示: 图4模块分类
3.1.1 功能描述
1), 管理员端。包括: 公告通知。管理员可以查看已经发布的公告信息。 发
4、布公告。管理员可以发布一条新的公告,此公告信息包括的内容有“信息标题”、“发布单位”、“发布内容”几项。 回复留言。管理员可以查看学生的反馈信息,并且对学生的反馈信息进行回复,形成互动。 用户管理。管理员可以添加、删除、修改任何一个用户的个人信息。 修改密码。管理员可以修改自己以及任何人的密码。2), 老师端。包括: 公告
5、通知。老师也具有查看以及那个发布的公告信息。 录入成绩。老师可输入学生的成绩,此成绩包括“考试”和“考查”两种,课程性质分为“必修”、“选修”、“限选”、“公选”。 联系教务处。老师可以向教务处发送消息。 修改密码。老师可以修改自己的密码。3), 学生端。包括: 公告通知。学生也是可以查看已经发布的公告信息。 
6、; 成绩查询。学生可以查询成绩。查询方式是以“学期”、“课程名称”、“课程性质”、“考核方式”四种组合进行筛选的。 联系教务处。学生同老师一样也可以联系教务处,反馈问题,并渴望能得到教务处的回应。 修改密码。学生也是可以修改密码。3.1.2 性能需求1), 较快的响应速度2), 良好的可扩展性和可维护性3), 良好的可定制性4
7、), 数据库系统的可移植性好5), 界面的风格统一、丰富、友好
3.2B/S体系结构以及优点
基于B/S模式的学生网上成绩查询系统是服务器端运行的应用系统,B/S模式采用的是三层体系结构,在B/S的系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求。在客户端只需运行浏览器软件〔如IE,Netscape)即可。系统结构框图如图5所示:4.5.2 老师模块老师与本系统的交互流程图如图16所示: 图16
8、老师流程图
对于老师来讲,此系统的核心功能就是录入成绩,老师录入成绩的截图如图17所示: 图17 录入成绩
录入成绩的几项当中,每一项都是必填项,系统在服务端进行校验,如果表单上面出现未填项,怎服务端验证不会通过。如图18就是一个例子:
图18录入失败
4.5.3 管理员模块
此文档下载收益归作者所有