论文部分内容阅读
摘 要:本设计基于B/S模式,运用ASP.NET技术,采用功能强大的Microsoft Visual Studio 2008作为开发工具、Sql Server作为数据库而开发出来的综合测评管理系统。开发本系统可减轻教务工作压力,比较系统地对教务、教学上的各项服务和信息进行管理。同时,可以减少劳动力的使用,加快查询速度、加强管理,使各项管理更加规范化。
关键词:ASP.NET;SQLSERVER;综合管理
Abstract:The design is based on B/S mode, using ASP.NET technology, the comprehensive assessment management system of powerful Microsoft Visual Studio 2008 as a development tool, Sql Server database and developed as. The development of the system can reduce the working pressure, compared with systematically various services and information management to the educational administration, teaching. At the same time, can reduce the use of force, accelerate query speed, strengthen management, standardize management.
Key words:ASP.NET;SQLSERVER;integrated management
1 前言
计算机飞速发展的今天,计算机的应用已在社会的各个领域深入开来,本次毕业设计就是把计算机应用到学生补考信息管理中的范例。随着高校计算机以及信息管理系统应用的不断深入广泛,各门课程考试的规范化要求越来越高,需要根据各种管理要求开发一套软件系统补考管理信息系统——即补考管理信息系统。补考是教师检查未达标学生学习情况的必要手段,但管理这些学生却是一种繁重的智力和体力劳动。鉴于这种情况,利用计算机进行管理补考学生的考试可以实现“教考分离”,客观公正地评价补考学生的学习状况,也有助于对补考生和其他学生进行统一管理,方便成绩管理,进一步提高教学效率,同时减轻教师的工作负担,提高工作效率。
2 需求分析
2.1 开发技术
该系统采用Microsoft Visual Studio 2008作为开发设计工具,运用所学的图形处理软件Photoshop进行设计。设计利用C#技术及Sql Server数据库开发工具,利用Sql Server引擎访问数据库,并采用Browser/Server(浏览器/服务器)结构,创建一个具备兼容性和安全性的测评系统。
2.2 系统功能需求分析
本系统是将现代计算机技术和传统教学、教务工作相结合,按照学院的业务流程完成的。为使本系统能更好的适用于公安海警学院,提高工作效率与质量。
3 系统总体设计
3.1 系统模块设计
本系统从功能上分为:系统登录模块,信息维护模块,考场安排模块,查询打印模块和退出系统等几大模块。
3.2 功能划分
⑴系统登录模块。登录模块要求用户可以使用登录界面登录系统,在登陆界面中设置管理员、教师、学员三种用户类型,根据用户选择的不同用户类型进行用户名、用户密码以及用户类型验证,并根据用户类型为用户跳转不同的网页地址。
⑵信息维护模块。信息维护模块为管理员提供数据维护、编辑功能,该模块允许管理员对用户信息及其权限、教师信息、教室信息以及学员信息进行编辑、添加和删除操作。该模块要求有对非法字符的录入的检测功能,不允许非法的字符录入系统数据库。
⑶考场安排模块。考场安排模块是管理员使用对补考考试学员进行筛选并自动排布考场的功能模块。它要求为管理员提供学期考试不及格的学员,并对其进行考试场次安排,将考试进行分组且避免考试冲突(即同一学员同一时间参加两个科目的考试)的存在。
⑷查询打印模块。该模块主要为用户提供查询服务:为用户提供准确的学员学期、补考成绩查询;学员补考考试安排查询、教师授课科目成绩统计查询等查询服务。
3.3 数据库设计
⑴概念结构设计。通过对补考管理系统的分析,可以得出本系统设计学生、教师、课程等多个实体;通过对多个实体的数据关系的整理,得出如下E-R图:
⑵逻辑结构设计。该设计结构以概念设计结构中的E-R图为主要依据,设计出相关的逻辑结构,其具体关系模型如下:(下划线表示为主键)
用户信息(用户名,用户密码,用户类型)
学生信息表(学号,姓名,专业,性别)
学生成绩表(学号,课程号,成绩,序号)
课程信息表(课程号,课程名称,授课教师)
教师信息表(警官号,姓名,系别)
教室信息表(序号,教室名称,大小)
试题信息表(试题编号,试题标题,专业,错误信息,存放路径)
4 系统实现
4.1 登陆模块
通过URL链接到服务器端的入口Login.aspx,点击“LOG IN”Button按钮系统将客户端页面的参数“用户名、密码和用户类型”传递给Login.cs。而后,后台程序通过传来的参数“Username”从数据库中查询用户信息,通过对查询结果与用户提交的信息进行对比做出相应的响应,如图4.1所示。
4.2 补考管理功能实现
补考管理模块的功能是将学期考试不及格的学员筛选出来并进行考试分组并将补考信息更新到数据库的过程,以此来实现考场排布的自动实现,是整个管理系统的主要功能之一。
⑴筛选补考学员名单并存入临时表
⑵将学员名单绑定到前台GridView控件
⑶对考试科目进行分组。
⑷考试安排程序说明
5 结论
新的管理模式以追求学校整体效益和效率的提高为目标。开发的新系统功能强大,通过这些功能实现对学生、教师、教务处等教学系统中几个关键要素的科学管理,同时实现准确统计成绩、考试安排、成绩查询、按照各项要求灵活完成统计报表,以及对校内各种资源进行统一、科学的管理。在计算机技术飞速发展的今天,运用数据库技术实现学生补考信息的计算机管理是可行也是十分有意义的工作。
[参考文献]
[1]黄梯云.管理信息系统导论[M].机械工业出版社.
[2]王珊.数据组织与结构[M].经济科学出版社.
[3]方美琪.软件开发工具[M].经济科学出版社.
关键词:ASP.NET;SQLSERVER;综合管理
Abstract:The design is based on B/S mode, using ASP.NET technology, the comprehensive assessment management system of powerful Microsoft Visual Studio 2008 as a development tool, Sql Server database and developed as. The development of the system can reduce the working pressure, compared with systematically various services and information management to the educational administration, teaching. At the same time, can reduce the use of force, accelerate query speed, strengthen management, standardize management.
Key words:ASP.NET;SQLSERVER;integrated management
1 前言
计算机飞速发展的今天,计算机的应用已在社会的各个领域深入开来,本次毕业设计就是把计算机应用到学生补考信息管理中的范例。随着高校计算机以及信息管理系统应用的不断深入广泛,各门课程考试的规范化要求越来越高,需要根据各种管理要求开发一套软件系统补考管理信息系统——即补考管理信息系统。补考是教师检查未达标学生学习情况的必要手段,但管理这些学生却是一种繁重的智力和体力劳动。鉴于这种情况,利用计算机进行管理补考学生的考试可以实现“教考分离”,客观公正地评价补考学生的学习状况,也有助于对补考生和其他学生进行统一管理,方便成绩管理,进一步提高教学效率,同时减轻教师的工作负担,提高工作效率。
2 需求分析
2.1 开发技术
该系统采用Microsoft Visual Studio 2008作为开发设计工具,运用所学的图形处理软件Photoshop进行设计。设计利用C#技术及Sql Server数据库开发工具,利用Sql Server引擎访问数据库,并采用Browser/Server(浏览器/服务器)结构,创建一个具备兼容性和安全性的测评系统。
2.2 系统功能需求分析
本系统是将现代计算机技术和传统教学、教务工作相结合,按照学院的业务流程完成的。为使本系统能更好的适用于公安海警学院,提高工作效率与质量。
3 系统总体设计
3.1 系统模块设计
本系统从功能上分为:系统登录模块,信息维护模块,考场安排模块,查询打印模块和退出系统等几大模块。
3.2 功能划分
⑴系统登录模块。登录模块要求用户可以使用登录界面登录系统,在登陆界面中设置管理员、教师、学员三种用户类型,根据用户选择的不同用户类型进行用户名、用户密码以及用户类型验证,并根据用户类型为用户跳转不同的网页地址。
⑵信息维护模块。信息维护模块为管理员提供数据维护、编辑功能,该模块允许管理员对用户信息及其权限、教师信息、教室信息以及学员信息进行编辑、添加和删除操作。该模块要求有对非法字符的录入的检测功能,不允许非法的字符录入系统数据库。
⑶考场安排模块。考场安排模块是管理员使用对补考考试学员进行筛选并自动排布考场的功能模块。它要求为管理员提供学期考试不及格的学员,并对其进行考试场次安排,将考试进行分组且避免考试冲突(即同一学员同一时间参加两个科目的考试)的存在。
⑷查询打印模块。该模块主要为用户提供查询服务:为用户提供准确的学员学期、补考成绩查询;学员补考考试安排查询、教师授课科目成绩统计查询等查询服务。
3.3 数据库设计
⑴概念结构设计。通过对补考管理系统的分析,可以得出本系统设计学生、教师、课程等多个实体;通过对多个实体的数据关系的整理,得出如下E-R图:
⑵逻辑结构设计。该设计结构以概念设计结构中的E-R图为主要依据,设计出相关的逻辑结构,其具体关系模型如下:(下划线表示为主键)
用户信息(用户名,用户密码,用户类型)
学生信息表(学号,姓名,专业,性别)
学生成绩表(学号,课程号,成绩,序号)
课程信息表(课程号,课程名称,授课教师)
教师信息表(警官号,姓名,系别)
教室信息表(序号,教室名称,大小)
试题信息表(试题编号,试题标题,专业,错误信息,存放路径)
4 系统实现
4.1 登陆模块
通过URL链接到服务器端的入口Login.aspx,点击“LOG IN”Button按钮系统将客户端页面的参数“用户名、密码和用户类型”传递给Login.cs。而后,后台程序通过传来的参数“Username”从数据库中查询用户信息,通过对查询结果与用户提交的信息进行对比做出相应的响应,如图4.1所示。
4.2 补考管理功能实现
补考管理模块的功能是将学期考试不及格的学员筛选出来并进行考试分组并将补考信息更新到数据库的过程,以此来实现考场排布的自动实现,是整个管理系统的主要功能之一。
⑴筛选补考学员名单并存入临时表
⑵将学员名单绑定到前台GridView控件
⑶对考试科目进行分组。
⑷考试安排程序说明
5 结论
新的管理模式以追求学校整体效益和效率的提高为目标。开发的新系统功能强大,通过这些功能实现对学生、教师、教务处等教学系统中几个关键要素的科学管理,同时实现准确统计成绩、考试安排、成绩查询、按照各项要求灵活完成统计报表,以及对校内各种资源进行统一、科学的管理。在计算机技术飞速发展的今天,运用数据库技术实现学生补考信息的计算机管理是可行也是十分有意义的工作。
[参考文献]
[1]黄梯云.管理信息系统导论[M].机械工业出版社.
[2]王珊.数据组织与结构[M].经济科学出版社.
[3]方美琪.软件开发工具[M].经济科学出版社.