欢迎来到天天文库
浏览记录
ID:27958039
大小:672.50 KB
页数:33页
时间:2018-12-07
《文档—学生管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、学生管理系统一、目的1.通过对学校教务管理系统的调查、分析,掌握教务管理系统设计的一般方法,主要包括系统需求分析、系统概念结构设计、系统逻辑结构设计、系统物理设计的组织和实施。2.通过对关系型数据库管理系统的编程技术,熟悉SQLserver语言的命令以及Java的应用,并能独立完成一般小系统的程序设计、调试运行等工作。3.培养把所学知识运用到具体对象,并能求出解决方案的能力。二、任务运用关系型数据库管理系统,实现教务管理系统可以在规定的时间范围内由管理员、教师和学生对个人信息的基本查询,修改以及对学生选课情况的查看等。
2、要求:数据库要存储以下信息:—管理员信息—系别信息—班级信息—教研室信息—教师信息—学生信息—学生选课信息—课程信息完成的功能:1.管理员对教师信息、学生信息、课程信息的管理包括添加、删除、查询、更改。2.管理员可以对自己的密码进行修改。3.管理员可以向教师和学生发布信息通知学校的相关通知。4.教师可以对学生信息进行查询。325.教师可以对自己的部分信息(月薪、年龄、联系电话、密码)进行修改也可以注销自己的帐号。6.教师查询学校对于各个教师的授课安排。7.学生可以对自己的信息进行查询以及进行部分修改。8.学生可以对自己
3、的成绩进行查询。9.学生可以对自己的选课情况进行查询也可以在适当的时候进行选课、如果对于自己的课不满意,在有效的时间内还可以进行退选。三、结果形式1.设计报告:含E-R图、数据流程图、数据字典、关系模式、关系实例、查询描述、SQL实现的查询语言及查询结果。2.上机实现。32目录数据库原理课程设计任务书11.需求分析阶段21.1背景21.2数据需求21.3事物需求21.4功能模块图31.5关系模式42.方案图表设计42.1E-R图42.3数据流程图72.3数据字典82.4关系图:103.数据库源代码113.1数据库建立1
4、13.2数据初始化134.结果数据处理144.1单表查询144.2删除处理174.3添加操作174.4修改操作185.系统主要界面设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。1932系统设计背景随着高校人数的不断扩招,高校学生的数量也相应的增加,有关较适合学生的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致教务管理上的混乱,人力与物力过多浪费,教务管理费用的增加,从而使教务管理的负担过重,影响
5、整个教务处的运作和控制管理。高校教务管理系统应该面向在校的各位教师以及学生,考虑各个方面。统一的教务管理系统是高校建设数字校园的一个重要组成部分。在当前高等教育变革的背景下,这就要求当前构建的教务管理系统必须满足不同程度的变化要求。因此,必须制定一套合理、有效,规范和实用的教务管理系统,对高校教师和学生进行集中统一的管理。1.需求分析阶段1.1需求分析的任务及其工作需求分析是数据库设计的起点和基础,也是其他设计阶段的依据。其主要任务是对数据库应用系统所要处理的对象(组织、企业、部门等)进行全面的了解,收集用户对数据库的
6、信息需求、处理需求、安全性和完整性需求,并以数据流程图和数据字典等书面形式确定下来。在本系统中,需求分析阶段要完成的任务包括以下几个方面:(1)调查未来系统所涉及的管理员、教师、学生的当前职能、业务活动及其流程,确定本教务系统的范围。(2)确定管理员、教师、学生对未来系统的各种要求,包括信息要求、处理要求、安全性要求和完整性要求。在此阶段必须重点明确各类用户在业务活动中要输入的数据格式类型,以及处理后的数据该送向何处,谁有权查看这些数据。(3)深入分析用户的业务处理,用数据流图表达整个系统的数据流向和对数据进行处理,描
7、述数据与处理间的关系。(4)分析系统数据,产生数据字典,以描述数据流程图中涉及的各数据项、数据结构、数据流、数据存储、和处理等。321.2数据需求教务管理系统需要完成功能主要有:(1)管理员基本信息的输入,包括账户号、姓名、密码。(2)管理员登录以后可以查询教师的姓名、职工号、年龄、性别、月薪、教研室编号、联系电话,可以对新来教师的基本信息进行插入,对退休或辞职的教师的职工号予以删除。(3)管理员查询学生的学号、姓名、年龄、性别班号、系名,可以对新入学学生的基本信息进行插入,对转学或退学学生的信息进行删除。(4)教师基
8、本信息的输入,包括账户号、类型、密码。(5)教师登录后可以查看自己的基本信息,包括职工号、姓名、性别、年龄、教研室编号、工资、联系电话,对自己的密码进行修改,查询自己的授课安排。(6)教师对学生基本信息的查询,包括学生的学号、姓名、性别、年龄、班号、系名,可以查看学生的成绩以及选课情况。(7)学生基本信息的输入,包括账户号、类型、
此文档下载收益归作者所有