欢迎来到天天文库
浏览记录
ID:14582266
大小:3.41 MB
页数:19页
时间:2018-07-29
《大学生学籍管理系统的设计与开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、摘要学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学籍信息进行管理,具有着手工管理所无法比拟
2、的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是学校的科学化、正规化管理。因此,开发这样一套学籍管理软件成为很有必要的事情。学籍信息管理系统(STUS)是一个具有交互功能的学生信息管理系统,本系统的开发主要包括后台数据库的建立和维护以及前台程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。该系统符合软件工程开发的要求,对ORACLE数据库管理、SQL语言原理、JAVA应用程序设
3、计等进行了较深入的学习和应用,主要完成对学生学籍管理系统的功能需求分析、功能模块划分、数据库设计,并由此设计了数据库结构和应用程序。关键字学籍管理;软件工程;面向对象;C/S;JAVA;ORACLE目录1前言31.1系统开发的目的31.2系统开发的背景32系统分析与设计3182.1系统功能分析32.2系统功能模块的设计32.3系统流程分析53数据库设计53.1数据库需求分析53.1.1数据流图53.1.2数据结构73.2数据库设计:73.3数据库结构及语句83.4数据库物理结构设计103.5数据库的实现104系统的功能实现104.
4、1用户登陆界面104.2用户注册界面104.3系统主页面114.4用户添加界面114.5用户信息修改界面124.6用户查询界面124.7查询所有用户界面134.8学籍管理模块的设计134.9成绩管理模块的设计144.10课程管理模块的设计165结论18大学生学籍管理系统的设计与开发1前言1.1系统开发的目的随着高校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。高等院校需要一个信息管理系统来管理学生的各种信息,以提高管理的水平。18本系统能够帮助使用者快速地增删改查学生信息,学生课程信息和学生成绩信息等。本项目能
5、使我们了解信息管理系统的优越性,且可作为学习软件工程学的范本。1.2系统开发的背景现今,学籍管理的繁琐给学校管理人员带来了诸多不便,教学办公室缺少一个行之有效的学籍管理软件,为了使管理人员对学生档案,成绩和课程的管理方便、快捷,我们完成了全面的调查与分析,同时与目标用户进行了多次深入沟通,并在此基础上着手开发《学生学籍管理系统》软件,为教务工作者提供简单有效的学生管理工作。2系统分析与设计2.1系统功能分析学生信息管理系统平台的实现目标包括以下几个方面:实现学生信息录入、查询、删除,管理学生档案,提高学生档案的管理水平,效率和保密
6、性。本文介绍的学生信息管理系统将计算机用于现代化管理,在学校学生管理中心进行关于学生信息的处理,完成了许多功能,如添加信息、查询信息、删除信息等。本文通过对学生管理信息系统的分析与设计,介绍了该系统的设计思想、设计方法和开发的步骤及成果。后台管理具体描述如下:u系统管理:切换用户、登录管理、万年历、系统退出u学籍管理:添加学生信息,包括学生名称、专业、年级等信息;修改学生信息查询学生信息;删除学生信息u课程管理:添加课程信息,修改课程信息,年级开课设置u成绩管理:添加成绩,修改成绩,查询成绩u系统用户管理功能:admin用户修改自
7、己的密码,admin用户管理普通用户,admin用户管理个人用户u普通用户管理功能:用户注册2.2系统功能模块的设计功能模块的划分本系统功能模块划分如图所示学生学籍管理系统18成绩管理课程管理学生管理用户管理系统管理图1学生学籍管理系统功能模块示意图系统用户信息管理修改Admin用户的密码创建、修改和删除普通用户信息修改自己的密码Admin用户学生用户教师用户修改自己的信息修改自己的密码创建、修改自己的信息图二用户管理功能模块关系图图2用户管理功能模块关系图182.3系统流程分析图3系统流程分析3数据库设计数据库是系统的信息保管所
8、,所以,一个有效率高效的系统必定要有一个高效的数据库设计。本系统的数据库设计主要就是针对高效性进行的。3.1数据库需求分析3.1.1数据流图数据流图分为三部分:本决定设计SQL数据库,选择ORACLE数据库。主要数据流图如下:18[1]学生用户的数
此文档下载收益归作者所有