版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、班级管理信息系统设计一引言1.1编写目的高校招生规模的逐步扩大和人事制度的改革, 在校学生人数将不断增加, 而 学生管理人员那么相对减少。 加上我国高等学校基层学生管理工作的头绪多、 内 容杂、管理细、要求高,传统管理方法已根本不适应新形势的要求。在计算机飞 速开展的今天,应用数据库技术实现学生成绩的计算机管理是可行而必要的工 作。实现高校学生管理信息系统,既能够提高工作效率,又可以提高工作水平。1.2工程背景学生管理是高校管理的重要组成局部,对于学校和政府教育管理单位来说都 至关重要,所以学生管理系统应该能够为用户提供充足的信息和快捷的查询手 段。但是使用传统人工的方式管理学生学籍、档案、成
2、绩等,效率低、 XX 性差, 不利于查找、更新和维护。 使用计算机对学生信息进展管理, 能够极大地提高学 生管理的效率,节约教育经费,这也是适应学校信息化建立开展趋势的重要因素。1.3定义1.4参考资料信息系统设计与开发实例 黄明 梁旭 周绍斌 机械工业信息系统分析与设计 杜娟 清华大学 学生信息管理系统总体设计 处理流程: 1.启动系统,激活登陆口令界面。2. 通过验证后,对系统进展初始化。3. 系统进入消息循环, 通过事件驱动机制激活相应的功能模块, 并执行相应的功能;4. 通过关闭系统事件,激活关闭系统模块,退出系统系统模块菜单:用户管理添加用户修改用户删除用户学生信息管理录入学生信息修
3、改学生信息修改个人信息查询学生信息显示全体信息删除学生信息课程信息管理新增课程信息修改课程信息删除课程信息查询课程信息成绩信息管理录入成绩修改成绩删除成绩查询成绩班务信息管理录入班务信息修改班务信息查询班务信息班级信息管理系统所需完成具体的功能: 系统管理模块:用户的添加、删除、修改及权限的赋予。学生信息管理模块: 输入学生的根本信息, 并可以对学生的信息进展录入、 修改、 查询、显示、删除;通过输入关键字随时可以从数据 库中调出学生的根本信息; 输出学生的根本信息,班级,学号, XX 及相关结果。课程信息管理模块:输入课程的根本信息,通过输入关键字随时可以从数 据库中调出课程信息进展添加、修
4、改、删除及查询。 输出课程的根本信息、学期中的所有选课信息。成绩信息管理模块:输入成绩信息,并可以对成绩信息进展录入、修改、删除、查询。通过输入关键字随时从数据库里调出学生根本 成绩信息的修改、删除等。输出查询的学生成绩信息。班务信息管理模块: 录入、修改、查询班务信息,显示班务的最新动态,从数据库中调出相关信息以供使用。功能类别功能名称描述学生信息管理录入学生信息管理员将各个学生信息录入系统修改学生信息管理员可对每个学生的信息进展修改修改个人信息学生可对自己的信息进展修改查询学生信息学生和管理员可对系统中学生信息进展查询显示全体信息管理员可以对全体学生信息进展查询删除学生信息管理员可根据需要
5、对学生信息进展删除课程信息管理新增课程信息管理员可对课程信息进展新增操作修改课程信息管理员可对课程信息进展修改操作删除课程信息管理员可对课程信息进展删除操作查询课程信息学生可以查询自己的课程信息成绩信息管理录入成绩管理员可以录入各个学生的成绩修改成绩管理员可以修改各个学生的成绩删除成绩管理员可以删除各个学生的成绩查询成绩学生可以查询自己的成绩班务信息管理录入班务信息管理员可以录入班务信息修改班务信息管理员可以修改班务信息查询班务信息学生可以查询班务信息1学生信息管理录入学生信息名称录入学生信息功能描述管理员将各个学生信息录入系统输入学生链表表头结点操作序列输入学号、XX、性别、民族、籍贯、出生
6、日期、联系输出无备注修改学生信息名称修改学生信息功能描述管理员可对学生信息进展修改输入学生链表表头结点操作序列输入学号、XX、性别、民族、籍贯、出生日期、联系修改输出无备注修改个人信息名称修改个人信息功能描述学生可对自己的信息进展修改输入学生链表头结点,登入成功后的学号操作序列输入学号、XX、性别、民族、籍贯、出生日期、联系输出无备注查询学生信息名称查询学生信息功能描述学生可以按学号对自己和别人的信息进展查询输入学生链表头结点操作序列输入要查询的学生学号,屏幕显示出相应的学生信息输出无备注显示全体信息名称显示全体信息功能描述管理员可以查看全体学生信息输入学生信息链表头结点操作序列输入管理员口令
7、,屏幕显示全体学生信息输出无备注删除学生信息名称删除学生信息功能描述管理员可以根据需要删除学生信息输入学生信息链表头结点操作序列输入学号、XX、性别、民族、籍贯、出生日期、联系输出修改后的头结点备注2课程信息管理新增课程信息名称新增课程信息功能描述管理员可对课程进展新增操作输入课程信息链表头结点操作序列输入课程编号、名称、学分输出修改后的头结点备注修改课程信息名称修改课程信息功能描述管理员可对课程信息进展修改输入课程信息链表头结点操作序列输入课程编号,对相应的课程名称、学分进展修改输出无备注删除课程信息名称删除课程信息功能描述管理员可以对课程进展修改输入课程信息链表头结点操作序列输入课程编号,
8、删除相应课程信息输出修改后的头结点备注查询课程信息名称查询课程信息功能描述学生可以查询课程信息输入课程信息链表头结点操作序列输入课程编号,显示出相应课程所有信息输出无备注3成绩信息管理录入成绩名称录入成绩功能描述管理员可以录入各个学生的成绩输入无操作序列管理员通过输入学号,对相应的学生成绩进展添加输出无备注修改成绩名称修改功能描述管理员可以对各个学生的成绩进展修改输入学生链表、成绩链表头结点操作序列输入学生学号,对其相应的学生成绩进展修改输出无备注查询成绩名称查询成绩功能描述学生可以按学号查询成绩输入学生链表、成绩链表头结点操作序列输入学号,显示所查询学生成绩信息输出无备注显示全部成绩名称显示
9、全部成绩功能描述管理员可以查询全部学生的成绩输入学生信息链表头结点操作序列输入管理员口令,屏幕显示所有学生信息输出无备注4班务信息管理录入班务信息名称录入班务信息功能描述管理员可以录入班务信息输入班务信息链表头结点操作序列输入编号、事件名称、内容输出头结点备注修改班务信息名称修改班务信息功能描述管理员可以对班务信息进展修改输入班务信息链表头结点操作序列输入需要修改信息的编号,然后对名称和内容进展修改输出无备注查询班务信息名称查询班务信息功能描述学生可以查询班务信息输入班务信息链表头结点操作序列输入信息编号,显示出该编号信息所有内容输出无备注系统模块图各个模块的具体分析2.1学生信息管理:主要用
10、于学生的根本信息管理如学号、XX、性别、出生年月、政治面貌、宿舍、宿舍、生源地等。实体E-R 图如下:广学生根、本信息2.2课程信息管理:主要用于学生课程的管理各学期的课程安排2.3成绩管理:主要用于对学生考试成绩进展管理如:统计、录入分数等班级号>2.4班务管理:主要是以班级为单位的班级事务管理班务管理录入班务信息、修改班务信息查询班务信息逻辑构造设计用户信息表(pUser的构造:用来保存管理员信息字段名数据类型长度主键否描述UserName文本20是用户名UserPwd文本20密码学生根本信息表(member的构造:用来保存各个学生的根本信息字段名数据类型长度主键否描述MemID文本
11、10是学号MemName文本10XXMemSex文本4性别MemBirthday文本8出生年月MemPol文本30政治面貌MemDor文本10宿舍MemBed文本20宿舍地址MemSour文本40生源地学生其他信息表(otherinfo)的构造:用来保存学生的其他信息字段名数据类型长度主键否描述MemID文本16是学号MemPlace文本20籍贯MemNative文本5民族MemBorn 文本8出生日期MemCard:文本20XX号MemEmail文本20电子MemHadd文本40家庭住址MemHph one文本20家庭Remark文本100备注CunCheChar2是否存车Pin KunCh
12、ar2是否贫困生TeKu nChar2是否特困生Filli nPers onVarchar30填表用户Filli nTimeVarchar20填表日期和时间课程表的构造:用来保存学生课程信息字段名数据类型长度主键否描述MemID文本10是年级课程CourseID文本10课程编号CourseName文本20课程名称CourseScore数字2学分Score数字4成绩系统维护模块:主要是对学校信息管理系统进展日常维护, 该模块又包括:修改用户密码、增加与删除用户、数据备份、数据整理等功能关系型数据库的实现:Microsoft SQL Server2000就是关系数据库开发工具, 数据库能聚集各种信
13、息以供查询、 存储和检索。Microsoft SQL Server2000的优点在于它非常的可靠、质量好、易用、可伸缩性、简单的管理和调整能自动运行管 理和性能监测, 提供了集中的数据库管理。 、灵活的和可扩展的数据转换 能够 构建更加巩固的数据转换效劳DTS软件包、集成了可扩展的分析效劳提 供了数据采集、 为生成报表而设计了灵活的向上流动特性, 实现单元级和成员平 安的功能,还有写回原始大小的能力 。自定义窗体收集信息。数据表示图提供 了一种类似于 Excel 的电子表格,可以使数据库一目了然,还提供了排序功能。Microsoft SQL Server200(也提供了数据存储库,可以使用桌面
14、数据库文件把数据 库文件置于网络文件效劳器, 与其他网络用户共享数据库。 如上所述, Microsoft SQL Server200O乍为关系数据库开发具备了许多优点, 可以在一个数据包中同时 拥有桌面数据库的便利和关系数据库的强大功能。三、系统功能描述班级管理系统是用于进展班级信息和学生信息管理。 该系统采用面向的用户 对象包括三类:管理员、班主任、学生。不同的客户对象所具有的操乍权限不一 样。用户:学生用户名和密码都是学号查看个人信息、 查看个人家庭成员信息、 查看个人测评信息、 查看个人奖励 信息、查看个人惩罚信息、查看个人考工考级信息、查看班级信息等等。 用户:班主任先注册后登录管理个
15、人信息查看个人信息、更改密码以及其它信息 、注册功能、管理 学生信息、班级信息、班级档案信息、学生家庭成员信息、学生测评信息、学生 奖励信息、学生惩罚信息、学生考工考级信息、综合查询管理导出学生信息和 学生测评信息Exce表等等。用户:管理员用户名:Admin密码:00000C管理个人信息查看个人信息、更改密码以及其它信息、管理班主任信息、管理学生根本信息、班级信息、班级档案信息、学生家庭成员信息、学生测评信息、学生奖励信息、学生惩罚信息、学生考工考级信息、综合查询管理(导出学生信息和学生测评信息Exce表)等等。四、系统功能逻辑设计构造图学生查看学生信息查看家庭信息丁查看测评信息&查
16、看奖励信息L_I查看惩罚信息L._首页(班主任增删改查班级信息t: r"增删改查班级档案信息忙_I增删改查学生的所有信息L综合查询管理可导出学生和测评信息表管理员 : 增删改查班级信息 :1增删改查班级档案信息:增删改查用户信息增删改查学生的所有信息查看考工考级信息匚-I五、数据库详细设计1系统数据分析根据上面的模块功能分析与设计可知,有关数据操作的对象有 3个,实体有三个对象分别为以下3个级别:权限描述学生查询个人信息班主任查询;数据的录入、修改和删除管理员查询;数据的录入、修改和删除;用户 XX、权限的维护九个实体分别为以下9X表:序号表名说明1班级信息表保存学校院系及班级的信息
17、2学生信息表保存学生的根本信息3学生家庭成员记录表保存学生家庭主要成员的根本信息4学生奖励记录表保存学生奖励信息5学生惩罚记录表保存学生惩罚信息6学生考工考级记录表保存学生考工考级信息7学生测评记录表保存学生每学期的测评信息8班级档案记录表保存班级档案信息9用户表保存系统用户信息数据库设计原那么1. 密码管理:学生修改学生查询密码;教师可以修改查询密码。2. 每个教师可以查看所有学生的成绩,包括每门课程的成绩、每门课程的 平均成绩、每个分数段的成绩。3. 学生根据自己的学号查询本人的成绩。4教师可以登记、修改、查询自己所讲授课程的学生的成绩、该课程的总 分、平均成绩、各分数段成绩人数统计、不及
18、格学生的、成绩等等。2实体E-R图系统数据库设计是系统功能实现的根底。制作数据库表首先要确定实体的 属性和实体间的关系。数据库要存储的班级信息、学生信息、学生家庭成员信 息、学生奖励信息、学生处分信息、学生等级考试信息、学生测评信息、班级 档案信息和用户信息。班级信息E-R图邮政编码家庭地址移动省份证号出生日期政治面貌家庭学号照片学生信息籍贯XX性别民族备注担任职务所在班级班级编号宿舍号宿舍学生信息 E-R 图家庭成员E-R图学生奖励E-R图学生惩罚E-R图等级考试E-R图-ZPOM® M山I档案E-R图用户E-R图3实体关系E-R图4数据库主要表构造说明班级信息表班级编号,班级名称
19、学生信息表学号, XX ,照片,性别,出生日期,民族,政治面貌,籍贯,家庭地址,邮政编码,家庭,宿舍号,宿舍,移动, XX 号,备注,担任职务,所在班级 学生家庭成员记录表编号, XX ,性别,与本人关系,工作单位,联系, 备注,学号 学生奖励记录表编号,学号,奖励日期,奖励原因,详细说明 学生惩罚记录表编号,学号,惩罚日期,惩罚原因,详细说明 学生等级考试记录表编号,学号,通过日期,等级考试科目名称,备 注 学生测评记录表编号,学号,起始学年,截至学年,学期,测评日期, 德育分数,德育所占比例,智育分数,智育所占比例,体育分数,体育 所占比例,合计,名次,备注 班级档案记录表编号,档案编号,档案名称,文件,文件名,关键字, 制定日期,主要内容,备注,班级编号 用户表用户编号,用户名称,密码六、登录模块详细设计61 用户登陆模块(1)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版个人对个人民宿短租服务合同3篇
- 二零二五年度版权监控合同2篇
- 二零二五版物流配送合同管理员安全生产保障协议3篇
- 二零二五年度餐饮业食品安全培训及咨询服务合同范本3篇
- 二零二五年电梯安全知识竞赛奖品赞助与提供合同3篇
- 二零二五年海参养殖基地与农产品营销策划公司合作合同文本3篇
- 二零二五年度钢结构景观亭台制作安装合同3篇
- 二零二五年度CFG桩基施工与监理一体化承包合同2篇
- 二零二五年度高铁站车库租赁与行李寄存服务合同3篇
- 二零二五年教育培训机构实习学生劳动合同规范文本3篇
- 2025年湖北武汉工程大学招聘6人历年高频重点提升(共500题)附带答案详解
- 【数 学】2024-2025学年北师大版数学七年级上册期末能力提升卷
- GB/T 26846-2024电动自行车用电动机和控制器的引出线及接插件
- 辽宁省沈阳市皇姑区2024-2025学年九年级上学期期末考试语文试题(含答案)
- 妊娠咳嗽的临床特征
- 国家公务员考试(面试)试题及解答参考(2024年)
- 《阻燃材料与技术》课件 第6讲 阻燃纤维及织物
- 2024年金融理财-担保公司考试近5年真题附答案
- 泰山产业领军人才申报书
- 高中语文古代文学课件:先秦文学
- 人教版五年级上册递等式计算100道及答案
评论
0/150
提交评论