
系级学生信息管理系统开发方案.pdf
21页系级学生信息管理系统开发方案【摘要】随着信息时代的来临以及信息化的高速发展,信息的自动化管理已成为当前迫切需要解决的问题本论文根据软件工程中软件开发的流程,对系统需求分析、软件设计和编码、功能实现和测试工作进行了详细介绍阐述了高校学生信息管理系统的设计、开发及实现过程选用了适合于高校学生信息管理的关系数据库理论与设计方法,进行了高校学生信息管理系统数据库的概念结构和逻辑结构设计本系统使用Microsoft SQL Server 2005作为数据库,以 Microsoft Visual Studio2005作为系统开发工具开发出一套实用的 C/S 架构的学生信息管理系统关键词】学生信息管理系统;SQL;Visual Studio 2005 名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 21 页 -目录系级学生信息管理系统开发方案.1前言.4一、作业背景.4二、选题说明.4系统分析.4第一节系统目标.4一、系统目标概述.4第二节可行性分析 .5一、管理上的可行性.6二、技术上的可行性.6三、经济上的可行性.6四、影响和限制 .6一、可行性分析结论.6二、数据流程调查.7三、管理业务流程调查.9系统设计.9第一节新系统的功能结构图.9第二节新系统流程设计图.10第三节系统功能设计 .11第四节输出设计.12第五节数据储存设计 .19概念模型设计.19结束语.20名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 21 页 -总结和体会.20主要参考文献.20名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 21 页 -前言一、作业背景21 世纪是信息化的时代,信息化以更快捷更方便为目标来融入各行各业。
学校也不能例外当前,我国的学校正在加紧实施信息化建设,其中学生管理是相当重要的一部分目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生管理系统也是有了很大的发展,商业化的学生信息管理软件也不少但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作二、选题说明学生管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生管理系统应该能够为用户提供充足的信息和快捷的查询手段但一直以来人们使用传统人工的方式管理文件,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难在各大中小学校,用计算机管理学校的信息已经越来越普遍了用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性提高了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的系统分析第一节系统目标一、系统目标概述1、实现学生信息资料的集中化电子化处理;2、实现学生成绩的电子化处理;3、实现普通用户的前台多媒体自助查询功能;4、实现学生管理工作制度化、标准化、规范化;5、实现学生管理的其它必要的管理功能。
名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 21 页 -6、建立关于学生数据比较全面详细的数据库二、系统目标图例以学校教务管理系统为例系统需要有以下功能:1、系统管理:包括用户信息(用户名、密码等)的添加、更改、删除和退出系统等功能2、成绩管理:包括学生成绩管理(课程号、课程名、学号、成绩)的添加、更改、删除和查询(按学号、班级和查询全部)等功能3、学生管理:包括学生基本信息管理其中学生基本信息管理包括学生基本信息(学生编号、姓名、性别、所在专业等)的添加、更改、删除和查询(按学号、班级、专业、院系等)功能4、课程管理:包括课程信息(课程号、课程名称和授课老师)的添加和删除5、打印报表:包括输出学生自然状况、学生的各科成绩和补考学生报表三、项目工作计划人员名称职务成员技能说明组长负责项目的规划,公用模块、类、控件的编写、主窗体的设计组员负责密码修改模块及界面的美化组员负责登录模块的设计及PPT设计组员负责成绩、打印、学分、课程管理组员负责老师、管理用户模块设计第二节可行性分析名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 21 页 -一、管理上的可行性因为系统主要应用于学院内部,而不具备网络查找功能,因此在实现时可以做成单机版,对管理员赋予数据录入、查询、修改以及对数据库的清零等功能。
在建立数据库时可以通过对数据库的设计用户名和密码进行保密,以及在建立数据库以后可以对数据进行压缩等技术,保证数据的安全,使数据库具有安全保障二、技术上的可行性本系统为一个小型的学生信息管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的本系统的开发利用Microsoft SQL Server 2005作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持使用 Visual S作为系统开发的开发环境,它提供完善的指令控制语句、类与对的支持及丰富的数据类型,给开发高性能系统提供保障,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的三、经济上的可行性学生管理系统的投入,能够提高教职工的工作效率,减少工作人员,从而减少人力资本的投入,根据核算,系统投入后不久,就能够基本收回开发系统的投资,从经济角度来说,本系统开发完全必要四、影响和限制系统针对学校学生信息的特点以及管理中实际需要而设计,能够有效地实现学生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为操作的错误和不规范行为。
限制条件在于学校的支持、技术的成熟与否、经费是否能承担一、可行性分析结论名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 21 页 -在学校里,随着高校规模的不断扩大和招生人数的不断增加,需要处理大量的学生数据信息如何更好的组织学生信息,更加快捷的管理学生信息显得尤为的重要作为计算机应用的一部分,使用计算机对学生信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件编写一个学生管理系统可以为学校办公管理提供一个快速、简单规范的管理平台,使学院在学生信息管理方面更加规范化,快捷化综上所述,系级学生管理系统的开发完全可行管理业务调查一、组织结构调查二、数据流程调查名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 21 页 -学籍管理系统数据流图成绩管理名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 21 页 -成绩分数三、管理业务流程调查系统设计第一节新系统的功能结构图名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 21 页 -第二节新系统流程设计图本系统从功能上划分,可分为以下几大模块:学生信息管理模块、教师信息管理模块、班级管理模块、课程管理模块、成绩管理模块、查询分析模块、权限管理模块等几大模块。
以下将对各子模块进行说明名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 21 页 -第三节系统功能设计学生信息管理系统是一个完整的学校学生信息管理系统在本系统中主要包括用户登录和注册功能、用户管理功能、教师信息管理功能、班级和年级管理功能、课程信息管理功能、学生信息管理功能、学生成绩管理功能等它们的具体描述如下:1用户登录和退出功能用户登录功能主要包括的功能如下:(1)配置数据库:灵活的配置数据库以保证在不同的电脑主机上使用该系统2)用户登陆:验证用户的信息是否合法,以及验证用户是否为系统的合法用户退出功能主要包括的功能如下:1 退出系统2 切换用户2用户管理功能用户管理功能主要包括用户管理、角色管理在系统中主要包括:用户管理、添加用户和用户修改密码3学生成绩查询功能(查询分析)学生成绩查询功能主要对学生成绩、学分进行查询4信息维护功能(1)系别管理功能系别管理功能主要实现系别的管理功能,如系别的添加、修改和删除等在系统中主要包括:添加新的系别和系别信息、修改系别和系别信息、删除系别和系别信息2)专业管理功能名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 21 页 -专业管理功能主要实现专业的管理功能,如专业的添加、修改和删除等。
在系统中主要包括:添加新的专业和专业信息、修改专业和专业信息、删除专业和专业信息3)班级管理功能班级管理功能主要实现班级的管理功能,如班级的添加、修改和删除等在系统中主要包括:添加新的班级和班级信息、修改班级和班级信息、删除班级和班级信息4)教室管理功能教室管理功能主要实现教室的管理功能,如教室的添加、修改和删除等在系统中主要包括:添加新的教室和教室信息、修改教室和教室信息、删除教室和教室信息5)教师管理功能教师管理功能主要实现教师的管理功能,如教师的添加、修改和删除等在系统中主要包括:添加新的教师和教师信息、修改教师和教师信息、删除教师和教师信息6)课程管理功能课程管理功能主要对课程信息的管理,如课程信息的添加、修改和删除等在系统中主要包括:添加新的课程信息、修改课程信息、删除课程信息7)成绩管理功能学生成绩管理功能主要对学学生成绩的管理,如学生成绩的添加、修改和删除等在系统中主要包括:添加新的学生成绩、修改学生成绩、删除学生成绩8)学生信息管理功能学生档案管理功能主要对学生信息的管理,如学生信息的添加、修改和删除等在系统中主要包括:查询新的学生信息、添加新的学生信息、修改学生信息、删除学生信息。
第四节输出设计名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 21 页 -E-R 图数据库逻辑设计的任务是根据数据库概念设计的结果,设计数据库的概念模式和外模式,这是数据库结构设计的重要阶段外模式和概念模式是用户所看到的数据库,是应用程序访问数据库的接口设计逻辑结构分为以下步骤:(1)将概念结构转化为一般的关系模型;(2)将转换来的关系模型向特定DBMS 支持下的数据模型转换;(3)对数据模型进行优化;据以上分析,学生信息管理系统数据库中的表格的设计结果如表2-1 所示表 2-1 utLogin 字段名类型长度主/外键ufid varchar 36 ufUserName varchar 200 ufPassWord varchar 200 名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 21 页 -ufRealName varchar 200 uftype varchar 50 ufupdatetime datetime 50 ufupdateperson varchar 200 表 2-2 utMarkInfo 字段名类型长度主/外键ufid varchar 36 ufStudentCode varchar 100 主ufCourseCode varchar 100 主ufMark int 50 ufupdatetime datetime 50 ufupdateperson varchar 200 表 2-3 utClassInfo 字段名类型长度主/外键ufid varchar 36 ufClassCode int 20 主ufClassName varchar 100 外ufProfessionalCode int 50 外ufupdatetime datetime 50 名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 21 页 -ufupdateperson varchar 200 表 2-4 utClassroomInfo 。












