学生学籍管理系统课程设计任务书123_第1页
学生学籍管理系统课程设计任务书123_第2页
学生学籍管理系统课程设计任务书123_第3页
学生学籍管理系统课程设计任务书123_第4页
学生学籍管理系统课程设计任务书123_第5页
已阅读5页,还剩1页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学生学籍管理系统课程设计任务书学院计算机信息与工程学院专业计算机科学与技术课程名称数据库系统原理与设计题目学生学籍管理系统完成期限自2013年6月3日内容及任务一、项目的目的调查所在学校学生处、教务处,设计本校学籍管理系统。项目任务的主要内容和要求1.建立学生档案,设计学生入学、管理及查询界面;2.设计学生各学期、学年成绩输入及查询界面,并打印各项报表;3。根据各年度总成绩,查询、输出学生学籍管理方案;4。系统维护。三、项目设计(研究)思路首先进行系统需求分析,分析需要实现的各个功能模块;其次用JAVA编写代码实现各个功能,使用SQLsever建立数据库和表;其次编写代码实现SQLsever与JAVA的连接实现对学生学籍查询.四、具体成果形式和要求Word文档,java界面.基本实现各功能,界面简单,易操作,功能完整。进度安排起止日期工作内容6.11~6.18分析实验要求,了解实验内容,收集相关资料。6。19~6.25小组进行分工,实现各个功能模块.6。26~6。30小组集合,做好文档,完善实验,完成所有工作。主要参考资料[1]王珊、萨师煊。数据库系统概论.北京.高等教育出版社。2006。[2]王珊等。数据仓库技术与联机分析处理.北京。科学出版社.1998.[3]InmonWH.数据仓库。北京.机械工业出版社,2000。[4]InmonWH等。数据仓库管理。北京.电子工业出版社,2000。[5]KimballR等.数据仓库工具箱。北京.电子工业出版社,2003。指导教师意见(签字):年月日系(教研室)主任意见(签字):年月日学生学籍管理系统设计说明书学院名称:计算机信息与工程学院班级名称:11级计算机科学与技术(1)班学生姓名:闪露、杜飞、程鹏、成健民、王晴雨学号:2011211206、2011211185、20112111802011211178、2011211216题目:学生学籍管理系统指导教师:程辉起止日期:2013年6月3日~2013年6月30日第一部分:正文部分选题背景随着我国教育体制改革的深入进行,教育系统得到了前所未有的发展。学生管理正在逐步迈向管理信息现代化.但是我国的学生管理信息化水平还处在初级阶段,主要表现在对学生的交费管理、学生的档案管理还是采用原有的人工管理方式。学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。由于大学生类别和专业的设置的多样化,大学生的学籍管理历来是非常繁琐和复杂的的工作。面对庞大的信息量,这时的人工管理几乎无法实现,在这种情况下用数据库进行管理变的尤为必要,这可以发挥计算机的优势,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量和减少人为的错误。因此,开发学生学籍管理系统具有实践意义.方案论证1需求分析随着现今社会发展,学校信息种类越来越复杂,数量越来越多,一个好的学生学籍管理系统决定着广大师生和管理阶层对学校内部信息录入修改以及查询效率的高低,为了使管理人员对学生档案,成绩和课程的管理方便、快捷,我们完成了全面的调查与分析,同时与目标用户进行了多次深入沟通,并在此基础上着手开发《学生学籍管理系统》软件,而我们的学籍管理系统包含有系统管理、学籍管理、课程管理、成绩管理、系统用户管理功能,很好地解决了以上提出的矛盾.2功能需求分析注册管理:用户进行注册.管理员、学生、老师注册要填写基本信息,包括姓名、密码、权限。登陆管理:学生,教师与管理员可以登录本系统.管理员学生教师登录直接输入用户名与密码。查询功能:学生与管理员查询。学生可以在查询界面查询自己的基本信息与成绩;管理员可以查询所有的信息;教师可以查询学生课程已经成绩信息。维护功能:管理员可以更新删除学生信息对学生信息进行管理。退出功能:结束并关闭系统.过程论述1数据库设计学生实体集数据字典含义说明:是学籍管理系统的一个核心数据结构,定义了学生的有关信息组成:学号、姓名数据项:学号含义说明:唯一标识每一个学生别名:学生编号类型:字符型长度:9位取值范围:200400000–999999999取值含义:前四位表明学生所在年级,后五位安顺序编号数据项:姓名含义说明:表示学生的姓名类型:字符型长度:10位取值范围:任意字符教师实体集数据字典含义说明:学籍管理系统的核心数据结构之一,定义了教师的有关信息组成:教师号,教师姓名数据项:教师号含义说明:教师的编号类型:字符型长度:5位取值范围:10000–99999数据项:教师姓名含义说明:教师的姓名类型:字符型长度:10位取值范围:任意合法的字符管理员实体集数据字典描述:学校学生各科成绩基本信息表定义:成绩录入=考试编号+学号+姓名班级+课程名+成绩学号=11{数字}11姓名=2{文字}4成绩实体集数据字典说明:记录学生本学期所有课程成绩流入数据流:学生所有的选课记录流出数据流:学生的成绩单;数据量:由学生的人数决定;存取方式:随机存取。2概念设计定义实体集及属性:学生实体集:具有姓名、学号、性别等属性。教师实体集:具有教师编号、姓名、性别等属性。管理员实体集:具有姓名,性别等属性.成绩实体集:具有成绩、学号、课程号属性.定义联系集:管理联系集:学生实体集和管理员实体集、教师实体集合管理员实体集都是多对多联系集,没有联系属性。学籍管理系统实体联系图图3.1E—R图3逻辑设计由实体集转化来的关系模式:学生实体集:student(studentno,studentname,sex,yeardate,institute,address,profession,policital)教师实体集:teacher(teacherno,teachername,sex,degree)管理员实体集:manager(name,sex,managerno)成绩实体集:score(score,studentno,courseno)联系集转化来的关系模式管理联系集:Manage(studentno,teacherno,managerno)四、结果分析1本系统的初始化界面如下图4-1提示用户通过输入用户名、用户密码,系统会查找数据是否存在此用户,若存在则提示登录成功图4—2为管理员登录界面.图4-1用户登录界面图4—2管理员登录成功界面2管理员登录成功后会出现如下界面,管理员可以对学生信息进行添加、修改、删除、查询,还可以通过文件下拉菜单对用户进行注册、修改.五、结论通过努力,我们组设计出了一个学籍管理的数据库系统,这个系统可以帮助用户更好、更快、更有效地管理学生的学籍问题.在这个系统中,我们主要实现了的功能有能够完成新、老生信息的输人、修改、插人、删除等工作,可以按照特定的信息进行查找,并按照特定的要求进行排序,可以对老生的信息进行备份,以便日后查询,可以对学生的信息进行打印输出,学生成绩的输入、修改、删除等基本操作,成绩的综合统计功能,包括学生成绩按照不同条件进行排名。管理人员可以选择不同的排序条件,并可以将排序结果进行打印输出,计算各个同学的总评和平均分.其中有优点,但也存在不足的地方。优点是可以保证用户更好地管理数据,可以运用多种功能。不足的地方是我在写数据库代码的时候没有实现好,分析其中的原因,平时没有花时间去练习,因此我决定在以后的学习中要更加努力。设计结束后,我发现理论和实践之间还是存在一定的差距,要把理论知识灵活运用于实践才是最好的,因此我也希望学校能多给我们提供一些实践的机会.第二部分:图纸部分第三部分:参考文献[1]王珊、萨师煊.数据库系统概论.北京。高等教育出版社.2006.[2]王珊等.数据仓库技术与联机分析处理。北京.科学出版社.1998.[3]In

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论