UML课程设计报告课程名称:《UML》课程设计设计题目:学生信息管理系统指导教师:郭力争班级:0844131小组成员:朱显坤韩嘉敏林小东计算机科学与工程学院2015年12月25日成绩:评语:II目录摘要............................................................IV第一章绪论..........................................................11.1课题背景.....................................................11.2课题研究内容及意义...........................................11.3可行性分析...................................................21.3.1技术可行性分析.........................................21.3.2经济可行性分析.........................................21.3.3运行环境可行性分析.....................................21.3.4其他可行性分析.........................................31.4项目计划表...................................................3第二章C#及.NET体系结构.............................................42.1C#概述及扩展特性.............................................42.2.NET框架概述...............................................42.3ASP.NET网络编程技术.........................................52.4公共语言运行库...............................................5第三章系统及需求分析................................................73.1系统及需求分析...............................................73.2功能需求.....................................................83.2.1机构管理...............................................83.2.2角色管理...............................................8第四章系统概要设计.................................................104.1系统实现的功能..............................................104.1.1登录模块..............................................104.1.2管理员模块............................................104.1.3教师模块..............................................114.1.4学生模块..............................................114.2数据库设计..................................................12第五章系统详细设计.................................................185.1管理员模块..................................................185.1.1管理员管理子模块......................................185.1.2学生信息管理子模块....................................195.1.3教师信息管理子模块....................................205.1.4部门信息管理子模块....................................205.1.5科目信息管理子模块....................................215.1.6考试结果管理子模块....................................225.1.7管理员信息管理子模块..................................235.2教师管理模块................................................235.2.1成绩管理子模块........................................235.2.2个人用户信息维护子模块................................235.3学生管理模块................................................24III5.3.1成绩查询子模块........................................245.3.2个人用户信息维护子模块................................24第六章系统UML建模设计.............................................256.1UML简介....................................................256.2系统的用例分析..............................................256.3系统的时序图................................................286.4系统的协作图................................................326.5系统的活动图................................................336.6系统的类图..................................................34第七章系统测试.....................................................367.1测试案例....................................................367.2系统测试情况................................................37第八章设计总结与心得...............................................388.1设计研究总结................................................388.2心得与体会..................................................38参考文献............................................................40IV摘要近年来,计算机技术与网络技术迅速发展并应用与工作与生活中的各个领域,而将计算机技术应用到学生管理应用领域,让办公处理更能便捷、迅速的处理更能让教学管理工作事半功倍,并为学生的成绩发布,信息的管理提供及时的管理与维护,取消了传统的纸质管理与处理,在提升了工作效率的同时,也为节约能源起到了一定的作用。本文全面且系统的阐述了学生信息管理系统的开发的全过程。论文首先对当前的教务管理的现状进行分析研究,得出现阶段教务管理工作存在的一些弊端,且工作的不及时性造成了工作的拖沓及处理的难度,而通过本系统,在提升了工作的效率、结果的准确性、学生成绩的登记和管理方面有太多的优势。在业务需求方面,着重对部门管理、科目管理、学生管理、教师管理、考试结果管理、管理员管理等功能进行了需求分析;在非业务需求分析中,对角色的管理、用户的管理等功能进行了需求分析。然后通过需求分析分别对系统架构、数据库设计、系统功能进行了设计。在系统实现的章节介绍了系统的开发工具、系统的界面、数据访问模块及工作模式进行了详细的阐述,并对系统功能进行了实现;最后,进行了本次研究和设计的总结和后续的展望,为今后系统的发展和完善指明了方向。本信息系统,围绕ASP.NET开发技术和SQL数据库等方面知识构建的管理系统,采用了B/S结构,以便解决教师的成绩管理和学生的成绩查询实现跨区域操作,提升工作效率。关键词:教务管理、部门管理、老师管理、学生管理、成绩管理1第一章绪论1.1课题背景随着计算机技术及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,绝大部分大学和学院已经接入互联网并建成了校园网,各校的硬件设施已经比较完善,办公网络化在提升工作效率的同时,也给我们的管理提供了更多的便利。现在,国内外许多的学校,为了提高工作效率和管理效率,都在研究和开发相应的信息管理系统,但是由于开发人员的不一致,管理功能的不全面,造成了工作比较单一。如:某位开发人员设计的学生信息管理系统,而另外一个开发人员设计的学生信息管理系统,还有其他的开发人员设计教师的管理系统、人事管理系统等,都在各自的模块中进行操作,这就对信息的管理与维护造成了不一致,且可能会造成各个模块现实的内容都出现差异。那怎么样能更好的管理这些信息呢?怎么样解决数据的不一致现象呢?这就需要一个管理系统,来对各个信息进行统一的管理和维护,就可以避免这样的现象的产生了。通过设计和建设网络拓扑架构、网络安全系统、数据库基础结构、信息共享管理、信息的发布与管理,从而方便管理者、教师、学生间的信息发布、信息交流和信息共享。本系统可以让学生的成绩查询、老师的成绩登录、修改进行跨区域操作,管理员直接通过管理平台就可以迅速的进行部门机构的调整及设置、课程的调节和添加删除,教师信息的管理、课程信息的管理、成绩的维护等等一系列的工作,改变了传统的工作模式,为我们的工作带了太多的便利,同时也避免了手工操作出现的误差,提高了工作的效率和标准化水平,使管理员、教师和学生在任何时候、任何地点都可以通过网络进行相应的数据操作。1.2课题研究内容及意义随着各校生源的增加,学校的教务管理模块越来越多,牵涉到的方面也越来越多,如:部门、科目、教师、学生等多个方面,尤其牵涉到学生的成绩查询、教师的成绩登记等方面的深入,教务管理工作日趋复杂,迫切需要开发一个管理系统来实施教务管理工作。[4]纵观目前国内许多学校的教务管理方式,在以管理者为主体的方式中,信息的2采集依赖管理者的手工操作,无法完全满足用户的需要。虽然我国的许多教育机构都在充分吸取国内外优秀的教学方式,在各级学校开展了教务管理规范化等措施,但由于整体信息化程度相对落后,理论体系不健全的原因,国内许多学校的教务系统在机构设置、学科管理、服务范围、服务质量、无纸化进程,都还不能较好的满足现有的需求。[5]为了能更好的实现对教务管理的改进和提高,依据国内许多学校的现有管理模式,在现有校园网络的环境下,构建较为先进的信息化教务管理平台,提高学校管理工作的