题目名称 | 内蒙古工业大学信息工程学院硕士点管理系统 |
题目类型 | 软件类设计 |
题目的意义、目的: 随着科学技术的不断提高,计算机科学日渐成熟,其强大的计算机功能已经让人们深刻认识到,计算机已经进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部份,使用计算机对选课信息进行管理,具有手工管理所无法比拟的优点。例如:查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是学校的科学化、正规化管理与世界接轨的重要条件。因此,很有必要开发一套这样的软件。 硕士点管理系统在我国起步比较晚,但发展很快。随着互联网的普及和网上选课系统的更趋向于成熟化,会有越来越多的学校和培训机构需要硕士点管理系统。 硕士点管理系统是一个学校学生管理中不可缺少的一部分,对于学校的决策者和管理者来说都至关重要,所以系统应该为用户提供充分的信息管理和方便的查询手段。但一直以来,人们使用人工的方式管理文件档案,这种管理方式存在着许多缺点:效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。 使用计算机对选课信息进行管理,具有手工管理所无法比拟的优点。这些优点能够极大地提高人事劳资管理的效率,也是学校的科学化、正规化管理与世界接轨的重要条件。 通过本系统的开发及研究,可以进一步巩固在校所学各种理论知识,为今后的就业和工作打下一个良好的基础。 | |
设计(研究)内容: (1)系统中有三个角色:超管、导师、研究生 (2)首先在数据库中分配一个账号作为超级管理员登录账号,管理员拥有最高权限 (3)超级管理员主要功能:导师的基本信息管理(增删改查)、研究生的基本信息管理(增删改查)、权限的分配以及对硕士点的增删改查(每一位导师分配对应的专业) (4)导师主要功能:可以查看自己指导的学生有哪些(显示出学生的姓名),可以导处Excel表。 (5)每一位导师可以发布培养方案以及设置课程的信息 (6)每一位导师可以记录对某一个研究生指导情况(ps:导师可以查看有哪些学生已经选定自己了,当导师点击某个学生的名字时,会弹出有个文本框,用来记录指导情况) (7)每一位导师有自己负责的硕士点,学期结束后可以对学生的成绩进行管理(增删改查),每位研究生只能查看自己的成绩。 (8)当某个学生已经考上了信息工程学院的某个专业的研究生时,需要登录系统进行选定你所考上的专业(ps:张三考上了信息工程学院的软件工程专业的研究生,那么张三需要登录系统选定软件工程专业) 设计(研究)方案: 1. 通过调研,确定系统的功能模块并绘制系统流图,功能图并建立数据库等。 2. 简单设计前台界面,初步实现系统的各项功能。 3. 在SSM开发环境下,采用Java作为开发语言,MySQL作为后台数据库,编写代码,完善系统的各项功能,完成设计要求。 4. 优化界面和代码,完成各项功能。反复测试,不断完善本系统的功能。 功能模块设计: 总体设计思想 本系统采用SSM技术,JAVA语言,MySQL数据库,B/S架构来实现。使用了模块化的设计方法。系统中需要用到的数据库表大概有:管理员信息表、老师信息表、学生信息表、课程表等。 | |
工作进度安排: 1 ~ 2 周:熟悉编程环境。 3 ~ 4 周:需求分析与软件设计。 5~10 周:原型系统开发、测试、调试。 11~13 周:编写毕业设计说明书,准备答辩。 | |
指导教师意见: 指导教师签名: 年 月 日 |