学生学籍管理系统 课程设计

学生学籍管理系统 课程设计

ID:32956859

大小:360.72 KB

页数:24页

时间:2019-02-18

学生学籍管理系统 课程设计_第1页
学生学籍管理系统 课程设计_第2页
学生学籍管理系统 课程设计_第3页
学生学籍管理系统 课程设计_第4页
学生学籍管理系统 课程设计_第5页
学生学籍管理系统 课程设计_第6页
学生学籍管理系统 课程设计_第7页
学生学籍管理系统 课程设计_第8页
学生学籍管理系统 课程设计_第9页
学生学籍管理系统 课程设计_第10页
资源描述:

《学生学籍管理系统 课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、b《研究开发与实践》课程报告课程名称:学籍管理系统姓名(学号):同组成员名单(角色):指导教师:评阅成绩:评阅意见:提交报告时间:2011年6月8日bb学籍管理系统的实践与研究计算机科学与技术专业学生指导老师吕学斌[摘要]由于学校学生人数较多,对于学生的学籍管理,如果采用手工录入的方法将消耗大量的人力、物力;所以有必要开发出管理学生学籍的软件,而本小组选取的实践项目就是开发一款这样的软件。本次实践采用面向对象的方法,用java编程语言实现软件的功能,以便于软件的调试、修改和维护。关键词:学籍管理一、需求分

2、析1.1.1系统目标通过本系统软件,能帮助教研人员利用计算机,快速方便的对学生学籍管理进行管理、输入、输出、查找的所需操作,使散乱的人事档案能够具体化,直bb观化、合理化。开发意图:  a.为了学籍管理系统更完善;  b.为了教学办公室对学生档案的管理更方便;  c.为了减轻行政人员的工作负担。1.1.2作用及范围本软件适用于教育界,它是比较完善的系统管理软件,对学生的学籍可以随时输入、输出、查找。1.1.3运行环境由于本软件是用java编写的,对于安装了java虚拟机的系统都可以运行本软件;这意思jav

3、a跨平台的一个优点。1.1.4故障分析由于学籍信息的重要性,系统的软硬件应均为质量可靠,确保不会由于软硬件故障造成系统运行终止而使用户蒙受损失。1.1.5系统利用率由于系统较小,占用系统资源很少,因此不过多的考虑系统利用率问题。1.1.6可靠性通过软件的编制及硬件设置,控制使用者接触数据的权限,从而确保使用者无法操作与其无关的数据。1.1.7可用度本系统面向所有高校的用户,方便易用。1.2功能划分学生档案管理:学生的一般情况,及奖励,处分情况;学生成绩管理:学习成绩,已修学分,平均分排名;用户权限管理:学

4、生权限,教师权限;名称功能外部功能内部功能bb用户通过应用界面功能按钮菜单栏及终端,键盘完成输入,输出,查找功能。通过对查找条件的过滤与数据库互动,从数据库提取相应有关的数据。1.2.1需求分配序号功能编号功能描述实现方式备注11.1学生档案管理软件+硬件21.2学生成绩管理软件+硬件31.3用户权限管理软件1.2.2数据库描述数据库是实现有组织地,动态地存储大量关联数据,方便多用户访问的计算机软硬自愿组成的系统;他与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。  由于本软件的整

5、体结构比较简单,所涉及数据相对来说也较少,组成文件的最小单位是记录。1.2.3数据采集学生档案管理由教务处在学生入校时收集、处理、上传。学生成绩管理由教务处每个学期初时采集,上传。用户权限管理由教务处统一分配,发放。1.3性能需求1.3.1数据精确度在精度需求上,根据使用需要,在各项数据的输入,输出以及传输过程中,bb只进行了简单的平均数运算及排序,可以满足各种精度要求。1.3.2时间特性来在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。1.3.3接口需求用户一般需要通过终端进行操作,

6、进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。1.4其他需求安全性:通过软件的编制及硬件设置,控制使用者接触数据的权限,从而确保使用者无法操作与其无关的数据。兼容性:系统的所有软硬件理论上都应有100%的兼容性,用以保证软硬件的可互换性。高效性:由于学校学生信息每次处理的信息量较大,因此系统对信息的处理能力,响应能力都应是快速而有效的,在软件编制过程中应充分考虑到这一点。可维护性:系统软件设计时应采用结构化模块设计,以便于开发和维护,也有利于根

7、据情况随时进行功能调整。同时在系统开发时应该充分考虑到用户的日常维护,使之能简便易行二、详细设计2.1数据流程图首先,我们把整个系统看成一个功能。它的输人是新生人学时,从省、市招生办公室转来的新生名单和档案,输出是学生离校时给用人单位的毕业生档案和定期给主管部门的统计报表,学籍表中记载学生的基本情况,如学籍变动情况、各学期各门课程的学习成绩、在校期间的奖惩记录等。以下是各层次的数据流程图:bb图一学籍管理系统顶层DFD图二学籍管理系统第一层DFDbb图三成绩管理DFD图四分析期末成绩DFDbb2.2程序描

8、述2.2.1功能模块描述与数据表功能模块的描述与数据表的创建如下:学生学籍管理系统学籍模块班级模块课程模块年级模块成绩模块用户模块维护管理模块以下是各个功能模块的详细设计情况:A.学籍模块:该模块主要完成学生基本信息的录入、删除、更新等功能。在此模块中定义了九个域名来进行学生的信息存储。如果用户修改某一纪录中的某一项,可单添加按钮进行学生记录的编辑,此窗口使用数据窗口的FREEDOM风格(典型的录入界面)。该种风格特点是列标题

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。