软件工程班级学生信息管理系统_第1页
软件工程班级学生信息管理系统_第2页
软件工程班级学生信息管理系统_第3页
软件工程班级学生信息管理系统_第4页
软件工程班级学生信息管理系统_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

1、安徽大学计算机学院题 目: 班级学生信息管理系统专 业: 09软件工程 时 间: 2011秋 指导教师: 成 绩: 小组成员: 一 引言:1.1目的:a随着高校扩招计划的进一步实施,大学规模越来越大,班级越来越多,事务管理越来越复杂,这就需要一个班级管理系统,尤其是对于一个优秀的班集体来说,这更是不可或缺的一个部分。通过对班级的管理,我们可以随时得到班级的一些相关信息,比如:班级成员个人情况的查询分析(成绩分析、获奖情况、选课情况等等)、班级集体情况查询分析(总体成绩分析、获奖情况、成员任职情况等等)。b另外,该系统设有管理员,管理员对班级总体情况进行统一管理,可以对班级成员进行授权、收回权限

2、以及增删改相关信息。c最后,我们还要考虑到对数据库的综合维护和管理,主要包括对数据库的备份、恢复数据库、数据安全性和查看数据库日志的操作。d班级管理系统是为了方便班委管理学生成绩而开发的一种软件系统。该软件使学习成绩管理工作进入一种计算机处理时代。为的是方便学生查询自己的信息提高工作效率,及时有效的更新学生的最新情况,提供可靠的数据存档e老师要求的作业,巩固提高学生的软件工程方面的知识。1.2项目背景:又到了一年一度的班级评奖评优的时候,此时是班委和辅导员最忙的时候,学生的信息量随着大学的繁荣成倍增长。这个时候大家都很头疼,数据很混乱却一点都不公正,学生管理工作是学校各项工作的一个重要部分,其

3、管理水平的高低将直接影响到人才的培养质量,面对庞大的信息量,如何有效地提高学生管理工作的效率是一个班委组织急需解决的问题。但是,由于各方面的原因,到目前还没有一个用于班级管理的信息系统。以至于数据很混乱,评奖评优搞得很头疼又很不公正不公开。所以,利用数据库的开发一个适合班级需要的学生信息管理系统,可以做到信息的规范管理、科学统计和快速查询,并减少管理方面的工作量。管理系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统能为用户提供充足的管理

4、手段,对学生来说可以轻松的查阅自己在校的成绩及排名。学生成绩管理系统提供了强大的学生成绩管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询等操作。每学期考试结束后,教务工作人员的工作很繁忙,这便要求本成绩管理系统对数据的输入要简便而且高效,所以系统中有方便的数据查询和浏览;整个系统有严密的权限管理,增强了系统数据的安全性;删除修改数据方便快捷,并且能够保持一定的安全;完善的数据出错处理,减少了用户使用中的麻烦。1.3软件应用范围:(1)该软件用于对学员的成绩进行管理:(2)方便学习委员对学员的某科成绩进行上传、修改;(3)方便班委对学员队学员成绩的统计、整理;(4)方便学员查看自

5、己的学科成绩;(5)方便程序管理员辅助管理程序的存储信息。二 可行性研究:2.1需求概述:2.1.1系统需求:(1)该系统共有5类用户:辅导员、班长团支书、学习委员、生活委员、学生学生管理职能主要分为a_班级同学档案管理b_奖学金管理c_奖惩管理d_学生成绩绩点管理e_团学活动管理f_生活状况管理其中辅导员有所有的最高的权限,班长团支书拥有cdef管理权限,学习委员有d管理权限,生活委员有f_管理权限,学生只可查询,没有管理权限。p1.1 第一层系统流程图(2)鉴于学生管理职能执行的部门的单一性以及系统安全性的考虑,目前建设单机环境的学生信息管理系统,比较适合当前的需求(我们目前也没有制作可联

6、网的学籍管理系统的本事)。(3)此管理系统开发时应满足以下具体的系统需求: a满足班级管理的基本需求;b有一定的安全性,能够给不同的用户提供不同的服务;c有一定的计算能力,提供方便的数据查询功能;d操作方便,方便管理;e能够实现方便的扩展(比如做成可联机的班级管理系统)p2.1第一层dfd(数据流图)p2.2第二层dfd(数据流图)p2.3成绩管理模块dfdp2.4奖惩管理模块dfdp2.5日常管理模块dfdp3.1数据字典、姓名数据元素条目名称:姓名别名:stu-name说明:在校大学生姓名数据值类型:离散类型:字符长度:8有关数据结构:学生基本信息性别数据元素条目名称:性别别名:stu-s

7、ex说明:在校大学生性别数据值类型:离散类型:字符长度:2有关数据结构:求职大学生求职申请表有关编码说明:男(0)女(1)默认:0年龄数据元素条目名称:年龄别名:stu-age说明:在校大学生年龄数据值类型:离散类型:数字长度:2有关数据结构:学生基本信息有关编码说明:学号数据元素条目名称:学号别名:stu-number说明:班级学生学号数据值类型:离散类型:字符长度:9有关数据结构:学生基本信息和各个模块有关编码说明:eg:e20914023 一个姓名对应着一个唯一的学号寝室号数据元素条目名称:寝室号别名:dom-number说明:班级学生寝室号数据值类型:离散类型:字符长度:6有关数据结构

8、:学生基本信息有关编码说明:eg:枣园1620电话:数据元素条目名称:电话别名:phone-number说明:班级学生个人电话数据值类型:离散类型:int长度:11有关数据结构:学生基本信息有关编码说明:egq数据元素条目名称:qq别名:stu_qq说明:班级学生寝室号数据值类型:离散类型:int长度:10有关数据结构:学生基本信息有关编码说明:eg:0913546481&1278015894若为八位,则前两位加00,,若为9位,则第一位为0日期数据元素条目名称:日期别名:data说明:各类日期数据值类型:离散类型:字符长度:10有关数据结构:学生基本信息和各个模块有

9、关编码说明:eg:2011-12-03学生基本信息表(student): 名称:学生基本信息表(student) 描述:记录学生基本信息 定义:学生基本信息=姓名+学号+性别+政治面貌+身份证+籍贯+ 寝室号+入学时间+电话+qq(qq邮箱) 位置:d2 学生基本信息学生奖惩情况表: 名称:学生奖惩情况表 描述:纪录学生所获奖惩情况 定义:学生奖惩情况=学号+获奖信息|违纪信息|无+奖惩分(基础分8分,6-10分) 位置:日志管理模块奖惩模块d6 奖惩情况d6 奖惩情况获奖信息表: 名称:学生获奖信息表 描述:纪录学生获奖信息 定义:学生获奖信息=学号+获奖名称+获奖日期+加分+说明 位置:日

10、志管理模块奖惩模块d6 奖惩情况违纪信息表 违纪信息表 描述:纪录学生的违纪情况 定义:违纪信息=学号+违纪类型+时间+分值+说明 位置:d6奖惩情况 奖惩模块 成绩管理模块 学生期末成绩表 名称:学生期末成绩表 描述:描述学生的期末成绩 定义:学生成绩=学号+上半学期平均绩点+下半学期平均绩点+综合平均绩点+学习分+挂科数 位置:d4期末成绩 成绩管理模块 学生综合成绩表 名称:学生综合成绩表 描述:描述学生的综合成绩(评奖评优) 定义:综合成绩=学号+最终分+学习分(10)+活动分(10)+身心状况(10)+生活分(10)+奖惩分(10)+基础(50) 位置:d5综合成绩 成绩管理模块 给

11、学生信息活动情况(hdqk) 名称:活动情况(hdqk) 描述:记录学生参加的各种活动 定义:活动情况=活动名称+活动时间+活动分(校1,院或班0.5)+参加人员学号+说明 位置:d3 班级日志 班级活动模块 奖惩管理模块 班级同学三、需求分析3.1.2学生成绩管理系统的功能需求:基于班级管理分析,系统要求实现以下功能:a 用户管理:能够管理不同的操作人员,设置操作人员口令和权限。在满足不同人员不同权限的基础上,提高系统的安全性;b 基础数据管理:维护学生管理相关的一些基础数据;c 学生档案管理:完成辅导员对学生档案的管理;d 成绩生活管理:主要是完成学习委员生活委员对成绩绩点的管理;e 数据

12、库管理:实现对数据库进行维护和管理。3.1.3学生成绩管理系统的性能需求:a 硬件环境:普通电脑即可,配置要求不高,一班学生电脑都能接受b 软件环境:操作系统:支持windows xp和windows 7;数据库:microsoft access 2000数据库设计1.学生基本信息表信息名称数据类型长度说明stu_namechar20汉字stu_sexchar5男或女stu_numberchar9学生真实学号stu_politicschar10党员or团员or群众stu_phonelong11数字2.学生获奖情况表信息名称数据类型长度说明stu_numberchar9学生真实学号hj_name

13、char20获奖名称hj_charactechar5获奖性质,班级or校级hj_directionchar255 获奖说明hj_timechar20获奖时间3.学生违纪情况表信息名称数据类型长度说明stu_numberchar9学生真实学号wj_namechar20违纪名称wj _charactechar5违纪性质,班级or校级wj_directionchar255违纪说明wj _timechar20违纪时间4.学生职务情况表信息名称数据类型长度说明stu_numberchar9学生真实学号zw_namechar20职务名称zw_characteint5班委等级(1)or寝室长(2)or学生会

14、等级(3)or团小组组长(4)zw_directionchar255职务说明5.活动情况表信息名称数据类型长度说明stu_numberchar9学生真实学号hd_namechar20活动名称hd _characteint5活动性质,班级or校级hd_directionchar255活动情况说明hd _timechar20活动时间6.生活情况表信息名称数据类型长度说明stu_numberlong15学生真实学号sh_numchar10寝室号sh_cishuint5优秀寝室次数sh _pointint5生活分7.期末成绩情况表信息名称数据类型长度说明stu_numberlong15学生真实学号qmcj_namechar20平

温馨提示

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

评论

0/150

提交评论