第1章 引言
1.1 目的
随着我国教育产业化的飞速发展,社会对教育水平和教学管理软硬件的要求日益提高,尤其是对一个学校能够具有一整套完善的教学管理软件提出了更高的要求。为了适应这种形式,教育系统尤其是大学,不仅要有坚实的硬件基础,还要有一整套完善的教学管理软件管理系统。
1.2 背景
学生信息管理系统是校园网络中一个重要的应用系统,它大大改善了学校教学、科研与管理的基础环境,在一定程度上反映出学校管理现代化的水平。信息管理系统提供了强大的学生档案管理功能,方便管理员对学生信息的添加、修改、删除、查询等操作。本系统开发的总体任务就是实现学生信息管理的系统化、规范化、自动化、达到提高学生信息管理效率的目的。
1.3术语定义
SIMS: Student Information Management System 图书借阅管理系统
SQL: Structured Query Language 关系数据库标准语言
1.4参考资料
[1]《软件工程-软件建模与文档写作》龙浩 王文乐 刘金 戴莉萍 [M] 人民邮电出版社.2018
[2]《数据库原理》丁宝康 [M] 经济科学出版社
[3]郑人杰.《软件工程——实践者的研究方法》[J].计算机教育,2007,No.(2s):80-80
第2章 项目简介
2.1 项目名称
学生信息管理系统
2.2 项目承担单位
CXT
2.3 可行性研究报告编制单位
CXT
2.4 项目目标、规模、内容
1.目标:实现学生信息管理的系统化、规范化、自动化、达到提高学生信息管理效率的目的。
2.规模:河南某科技学院
3.内容:本系统以学生信息管理系统为例,通过对学校学生信息管理项目的研讨,调查以及分析并结合学生本身对该系统的认知,总结得到学生信息管理系统是各高校管理信息系统的重要组成。该系统主要是针对于学生基本信息的管理,方便学生进行各项有关自身信息的编辑管理。例如:个人成绩,学期课程,以及入学注册登记情况等个人信息问题。
第3章 项目建设的可行性
1. 法律可行性
该系统仅在学校场所使用,为学生、老师和学校管理人员提供服务,仅收集用户在学校信息不涉及私密信息而且不会添加获取用户密码、窃取和擅自修改用户信息,并且在用户离校后超级管理员和用户都可以删除离校人员账号和信息,仅保留学生基本信息,方便用户和有关政府部门查询。
2. 经济可行性
目前学校信息管理系统化已基本普及,并向互联互通方向发展。建设学生信息系统,可以解决学生信息管理系统各个业务部门网络互联、信息交换和资源共享的问题
3. 技术可行性
该学生信息管理系统采用面向对象技术、数据库技术等先进技术开发的应用程序,现有的开发技术已经比较成熟,且被广泛用于各行各业,利用现有技术完全可以达到功能目标。即使遇到困难,也能从丰富的参考书中找到解决方案。
第4章 项目承担单位概况
4.1 单位概况
本单位由开发部、财务部以及行政部组成。
4.2 机构职责
1.部门
开发部:负责整个项目逻辑和页面的设计以及整个项目研发。
财务部:负责整个项目的资金流动的审查以及报告给上级(行政部)。
行政部:统筹整个项目,接受用户反馈并提出修改意见。
2.岗位
开发工作者(7名)
财务工作者(5名)
行政工作者(3名)
第5章 系统需求
5.1 学生信息管理业务需求
业务用例图如图5-1所示
图5.1 学生信息管理系统业务用例图
5.2 系统功能需求
学生信息管理系统的功能需求可以按照服务对象的不同进行划分,包括学生、管理员和系统维护管理人员。每类用户的功能需求如下:
- 学生:
信息查询:学生可以通过身份认证进行账户注册,查询本人的相关信息。 - 管理员:
业务管理:实现学生信息管理系统业务的信息化和网络化;相关领导和老师能随时掌握学生信息的实际情况;能够提供学生信息的分析预测。
内部协助:对学生信息实现数字化管理。 - 系统维护人员
基础学生信息数据导入:能够对历史学生信息数据进行批量录入、整理和入库,并提供分类等功能;
用户管理:对所有学生和内部工作人员,根据统一的身份认证,按照不同的权限等级提供信息资源共享和各种信息服务;
系统维护:提供系统监管、配置管理工具,能够及时获取错误信息并加以修改;
第6章 总体方案
6.1 系统体系结构
学生信息管理系统体系结构分为一个平台(IT基础设施平台),两个体系(安全保障体系、资源管理维护体系)和四个层次(资源管理层、应用支撑层、业务应用层和表现层)。具体构成如图6-1所示。
图6-1学生信息管理系统体系结构图
6.2 应用系统设计
6.2.1.系统构成
学生信息管里系统主要包括管理员身份验证、信息浏览、系统管理、学生信息管理以及用户操作等组件。详细关系如图6-2。
图6-2学生信息管理系统组件图
6.2.2.功能结构
学生信息管理系统基本功能分为两部分,一部分是管理员登录,可以浏览所有学生的信息并对其进行增删改查等操作,另一部分是用户(学生)登录,仅可以对个人信息进行查看和修改的操作。如图6-3。
图6-3学生信息管理系统功能结构图
6.2.3.系统配置
配置图主要说明如何配置系统的软件和硬件,学生信息管理系统的应用服务负责保存整个管理系统的应用程序,数据库是负责数据的管理,此外,还有多个终端,对于不同的用户,有不同的客户端,如图6-5表示了学生信息管理系统的配置图。
图6-4学生信息管理系统配置图
第7章 项目开发团队
本团队来自信息工程学院大数据专业。团队是由三人组成的小组,成员分别是XXX,XXX,XXX。其中XXX为组长,XXX,XXX分别为小组成员。组长XXX的主要任务是:该系统的前期设计和系统开发,组员XXX和XXX负责系统的测试和维护以及系统开发。
第8章 项目实施进度
本项目目前前期设计完成之后,从第4周开始——第16周结束,具体安排见表2。
表2
周次 任务
第4周 完成项目前期设计
第5周 修改项目前期设计
第6周 测试相关编译软件
第7周 创建MySQL数据库
第8周 完成学生、内部工作人员、系统维护人员
、超级管理员系统登录
第9周 完善,美化系统登录
第10周 完成查询、增减、修改学生个人信息功能
第11周 完成内部人员查询功能
第12周 完成内部人员修改功能
第13周 测试整个学生信息管理系统
第14周 修改出现的bug
第15周 编写项目总结
第16周 编写项目总结
第9章 结论和建议
结论:虽然此项目存在一定的难度和技术风险,但我们小组对该系统要达成的目标有明确的认知,对该系统必备的功能也非常了解,而且有各种成品和经验能用来参考,我们认为只要我们小组认真思考、求教、修改完全可以完成该项目。。
建议:使用本系统的人员均有一定计算机应用基础,系统维护员由计算机的专业人员担任,其他人员经过简单指导就可以熟练使用本软件,所以使用方面是可行的。