1、 本 科 毕 业 论 文 学生 信息 管理系统 的 设计与实现 党务信息、评奖 、 评优模块 Design and Realization of Student Information Management System Module of “Party Management and Scholarship Management” 姓 名: 学 号: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 指导教师: 年 月 摘 要 随着计算机的发展和 IT 浪潮的席卷,管理工作的智能化使各个高校都致力于打造属于自己的管理系统。基于这种要求和使命,厦门大学软件学院的学生管理系统在院领导的关
2、心孕育而生。我们的工作也是在保持原来版本的风格 和 基于B/S 的架构下 ,主要运用 ASP.NET 技术 和 SQL Server 2005 数据库 来 完善学生管理系统的功能,同时让用户操作更简便。 本系统以学生自主管理为主导线,根据厦门大学学生 管理条例,结合软件学院的具体情况设计的,串联学生信息管理,活动记录管理,综合测评管理,评奖评优管理,评助评困管理, 党务 工作管理,信息发布管理等 子系统 ,使学院的日常教学工作得以方便快捷的开展,提高工作效率,增加工作的透明度和公平性。本系统使用者为厦门大学软件学院 学生 ,正常运行后 可以作为 其他学院 的模版 。 在系统的后台管理上,力求为
3、后台管理人员提供尽可能简单的操作。 本系统使用频度高,参考价值明显,是正常教学工作的必要工具。用户计算机操作水平比较高,在软件学院内部使用,系统 将 突出软件学院的特色。 本文介绍了系统开发所 用到的基本知识; 系统的 整体 开发 过程;分管模块具体功能描述及实现过程。 关键词: ASP.NET; SQL Server 2005; 管理条例 Abstract With the development of computer and world-spread IT waves, various colleges and universities are committed to building
4、 their own student management systems for intelligent management work. Based on these requirements and the mission, Student Management Software of Software College of Xiamen University is constructed in the cares of college leaders. Our work is to use the ASP.NET technology and SQL Server 2005 tool
5、to improve the functions of the Student Management System, at the same time allow users to operate more easily, while maintaining the style and based on the B / S structure. The system of students self-management is in accordance with Regulations on the Management of Xiamen University students, comb
6、ined with the specific circumstances of School of Software. It contains several modules like information management 、 activities management 、 comprehensive measures management、 scholarship management、 tuition assistance management、 Party affairs management and information dissemination etc. With the
7、 help of SMS (Student Management System), we can carry out routine speedily; improve efficiency, increase transparency and fairness. Users of SMS are students of Software Institute of Xiamen University, and SMS would serve as a template for other institutions after normal probation. We strive to pro
8、vide the operation as simple as possible for background administrator in the system management. This system with significant value is used high-frequently, plus, it is an essential tool for teaching. The level of the users computer operation is relatively high, so that this system should highlight t
9、he characteristics of college for internal use. This article describes the basic knowledge of system development、 system development process and function description and realization process of specific modules. Key words: ASP.NET; SQL Server 2005; Regulations on the Management目 录 第一章 引言 . 1 1.1 项目起源
10、 . 1 1.2 开发意义 . 1 1.3 开发工具 . 2 1.4 技术介绍 . 5 1.4.1 Web2.0 技术介绍 . 5 1.4.2 三层体系结构介绍 . 6 1.5 项目开发任务 . 6 1.6 文章结构介绍 . 7 第二章 系统的总体设计 . 8 2.1 确定需求 . 8 2.2 确定工作环境 . 9 2.2.1 硬件环境 . 9 2.2.2 软件环境 . 9 2.3 概要设计 . 10 2.3.1 党务管理系统 . 10 2.3.2 评奖评优管理系统 .11 2.4 系统架构 . 12 2.4.1 数据访问层设计 . 12 2.4.2 业务逻辑层设计 . 14 2.4.3 WE
11、B 表示层设计 . 15 2.5 数据库设计 . 16 第三章 系统的详细设计 . 20 3.1 党务管理模块 . 20 3.1.1 模块用例 . 20 3.1.2 模块类图 . 21 3.1.3 实体方法访问流程 . 23 3.2 评奖模块 . 24 3.2.1 模块用例 . 24 3.2.2 模块类图 . 26 3.2.3 实体方法访问流程 . 30 3.3 评优模块 . 31 3.3.1 模块用例 . 31 3.3.2 模块类图 . 33 3.3.3 实体方法访问流程 . 37 第四章 党务管理模块 . 38 4.1 模块开发前准备 . 38 4.2 界面设计 . 38 4.2.1 管理
12、员操作 . 38 4.2.2 学生操作 . 39 第五章 评奖管理模块 . 40 5.1 模块开发前准备 . 40 5.2 界面设计 . 40 5.2.1 管理员操作 . 40 5.2.2 学生操作 . 43 第六章 评优管理模块 . 45 6.1 模块开发前准备 . 45 6.2 界面设计 . 45 第七章 结论 . 46 参考文献 . 47 致 谢 . 48 Content Chapter 1 Introductions . 1 1.1 Origin of The System . 1 1.2 Significance for Developing . 1 1.3 Tools in use
13、 . 2 1.4 Technology . 5 1.4.1 Web2.0 . 5 1.4.2 Architecture . 6 1.5 Responsibity of The System . 6 1.6 Paper Architecture . 7 Chapter 2 The Total Design . 8 2.1 Requirements. 8 2.2 Running Conditions . 9 2.2.1 Hardware Conditions . 9 2.2.2 Software Conditions. 9 2.3 Design in Conception . 10 2.3.1 P
14、arty Information Management . 10 2.3.2 ScholarShip Management .11 2.4 Architecture . 12 2.4.1 Data Layer. 12 2.4.2 Business Layer . 14 2.4.3 WEB Layer . 15 2.5 Data Base Designing . 16 Chapter 3 Design Elucidation in Details. 20 3.1 Party Information Management Module. 20 3.1.1 Use Cases . 20 3.1.2
15、Classes. 21 3.1.3 Entity Function Procedure . 23 3.2 Scholarship Module . 24 3.2.1 Use Cases . 24 3.2.2 Classes. 26 3.2.3 Entity Function Procedure . 30 3.3 Rewards Module . 31 3.3.1 Use Cases . 31 3.2.2 Classes. 33 3.2.3 Entity Function Procedure . 37 Chapter 4 Party Information Management Module .
16、 38 4.1 Preparation for Developing . 38 4.2 Layout Designing . 38 4.2.1 Administrator . 38 4.2.2 Student . 39 Chapter 5 Scholarship Module . 40 5.1 Preparation for Developing . 40 5.2 Layout Designing . 40 5.2.1 Administrator . 40 5.2.2 Student . 43 Chapter 6 Rewards Module . 45 6.1 Preparation for
17、Developing . 45 6.2 Layout Designing . 45 Chapter 7 Summary. 46 References . 47 Acknowledgements . 48 厦门大学软件学院毕业论文 学生信息管理系统 - 1 - 第一章 引言 1.1 项目起源 随着科技的进步,信息技术的不断发展,计算机以其快速、准确、便捷等诸多优点逐渐得到人们的认可,并且如雨后春笋般的在我国迅速地发展起来。伴随着二十一世纪的到来,如今在这高速发展的信息时代,计算机的应用已经深入到社会各个领域,并且发挥着越来越重要的作用。近几年我国教育体制的改革,各大高校的招生数量逐年增多,在高校
18、普及信息技术已经成为提高我国高校教育 和管理 水平,顺应时代发展和社会需求的必经之路。 学生作为学校的主体,学生信息的管理是各高校教育管理工作者每天都要面对的问题。由于学生数量 众多,其包含的信息种类也是不计其数,可以说这是一个信息密集型的领域,面对如此繁多的信息,以前各高校通常采用人工管理的模式,耗费大量的人力、物力和财力 。 随着计算机网络等相关技术的日渐成熟,计算机的功能也得到了逐渐的加强,特别是其强大的信息处理能力是手工管理无法比拟的 , 因此 , 目前各高校都相继采用信息技术对学生的相关信息进行管理 ,从而 把教育管理工作者从以前耗时而又繁琐的工作中解脱出来。进行基于网络环境的学生信
19、息管理系统的研发可以为我国高等教育扩大规模发展的跨世纪工程提供强有力的技术支持,具有一定的应用价值。 学生 信息管理系统是一种融合管理科学、信息科学、系统科学、现代通信技术和电子计算机技术为一体的综合性先进管理手段。近年来 , 随着信息技术、计算机技术及管理技术的进步 ,学生信息管理系统在理论上和开发方式上取得了巨大发展 ,其应用领域也越来越广泛 ,这为学生信息的实时跟踪、信息集成、信息共享提供了保障。 从这点来看,学生信息管理系统的研发,具有一定的理论价值。 1.2 开发意义 学生 信息 管理系统的使用,可以协助教学秘书开展日常工作、提高管理员的工作效率、使学生及时了解学院信息和个人资料。 保证管理员能够高效安全的管理学生信息 ,使学院的信息更加透明化和公平性,增加学