自考管理系统的设计与实现 ASP.NET2.0
摘 要
本课题来源于重庆科技学院电子信息工程学院培训服务中心的需要。开发此系统的主要目的在于提高工作效率,节约人力资源,提高信息的保密度,方便学生查询,教师录入和管理员维护。
本系统主要分三级权限,学生、教师和管理员。主要模块分为: 管理员模块、教师模块和学生模块。其中,学生主要是报考和查询成绩以及查看专业课程的教材信息等;教师主要是录入成绩,同时支持EXCEL批量录入成绩方式,并能进行筛选查询成绩。系统管理员对学生、教师、教材、课程等拥有增删改的权限。
本系统是基于B/S模式的自考管理系统, 主要采用SQL SERVER 2000作为数据库,以Microsoft Visual Studio 2005作为开发工具,以C#语言实现系统的功能模块。其中,采用了持久层框架概念,即所涉及的数据库操作通过持久层SPL来实现,使用O/R Mapping的方式使业务对象与数据库进行分隔, 让系统开发对数据库透明。本系统各终端配置可采用Windows95/98/2000/XP等操作系统。(毕业设计网 )
本课题研究的内容解决了电子信息工程学院培训中心的实际需求,具有较强的实用性和针对性,同时,对类似的课题研究和系统开发具有示范作用。
关键词:自考管理系统 数据持久层SPL B/S模式
ABSTRACT
This project comes from the Training Center of School of Electronic Information Engineering in Chongqing University of Science and Technology. To develop the system aims at improving working efficiency, saving human resources, enhancing information secrecy and providing a convenient inquiry, update and management system. [资料来源:Doc163.com]
The system includes 3 authorities, for students, teachers and for administrator. Under students’ they are able to register, inquire grades and other information like class schedules, education plans, etc. Under teachers’ they can input scores, and support Microsoft Excel, also can do the statistics. While the administrator authority allows any operation to the system, including add, delete, update the entries and data.
This is a Self-learning Test Management system based on B/S mode, using SQL SERVER 2000 as database, Microsoft Visual Studio 2005 as developing environment, C# to achieve the system’s functions. Inside the system, we adopted persistence layer framework, which means we use the method of O/R Mapping to separate the object and database, and made the developing clear to database. Terminals configurations to the system can use Windows 95/98/2000/XP operation systems.
Study of this project solved the reality problems and needs for Training Center of School of Electronic Information Engineering. It focuses on practicality and specificity. Meanwhile, it made a standard sample for similar researchs. [资料来源:https://www.doc163.com]
Keywords: Self-learning Test Management; B/S mode; data persistence layer SPL
课题研究的内容
本系统的主要目的是解决自考相关信息的管理,同时自考办和各学院以及全体自考生能在统一的平台下操作管理。在系统开发中将自考办用户作为高级管理员,可管理所有院系的数据。普通自考生和教师作为二级用户,无论在功能和操作上都有严格的限制。在安全性方面采用用户角色、模块及其他方式如临时表、日期限定相结合的形式。该系统的实现使得一年两次的自考报名考试工作进行得更加规范,且达到方便、省时、高效、安全的目的,完成自考学生报名考试、成绩查询等信息管理的数字化、系统化和科学化。(毕业设计网 )
由此,现将本课题研究内容总结如下:
第一章是绪论,给出了自考的概述、国内外现状以及课题研究的意义和内容。
第二章是系统分析,描述了自考管理系统的需求分析和可行性分析,其中对自考管理系统的功能模块做了详细的分析。
第三章是总体设计,就自考管理系统的架构方式进行了分析和研究,对比了B/S,C/S等各种软件架构方式的特点,选择了自考所采用的架构,即B/S架构。在分析技术路线时,并作了详细的介绍。
第四章是详细设计部分,主要是对该系统进行了UML建模分析、软件功能的设计和数据库的详细设计,以及对主要功能模块的实现做了代码分析,最后既是对软件做了系统测试分析。
第五章是总结,对所完成的系统进行总结,指出本系统的不足,同时展望下一步的开发工作。 [资料来源:http://Doc163.com]
系统分析
这个阶段的任务是确定本系统必须具备哪些功能。要让用户了解他们所面对的问题,知道哪些操作是必须的,但是通常会遇到客户不能一次性描述完系统所需要的功能。这就需要系统架构师和用户密切交流,充分了解信息,并给以一定的建议,最后得出使用户满意,且经过用户确认的系统逻辑模型。
系统功能分析
自考管理系统主要是对参加自考考生的报名及自考相关信息进行管理。
在此系统中,共分为三个权限,学生,教室和系统管理员。
自考管理系统主要功能:
管理员模块:主要进行学生、教师、教材、课程等信息的管理;
教师管理模块:下分为教务处模块、辅导员模块、阅卷模块、教材信息管理;
学生管理模块:查看教材信息、考试报名、查询个人成绩。
[资料来源:www.doc163.com]
目 录
中文摘要 I
英文摘要 II
1 绪论 1
1.1 引言 1
1.2 国内外现状研究 1
1.3 课题研究意义 2
1.4 课题研究的内容 3
2 系统分析 5
2.1引言 5
2.2系统功能分析 5
2.3系统分析方法 8
2.4 本章小结 10
3 总体设计 11
3.1自考管理系统的架构方式 11
3.2自考管理系统的架构 13
3.3数据库和开发工具的选择 14
3.4技术路线 14
4详细设计 23
4.1 UML建模 23
(毕业设计网 )
4.2软件功能设计 27
4.3数据库设计 29
4.4主要功能模块的实现 38
4.5软件集成和测试 40
5 结论和展望 44
5.1结论 44
5.2展望 44
致谢 45
下一篇:基于CS模式的物资进销存管理系统的设计与实现(ASP.NET2.0+MSSQL+