




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上-学校2012届课程设计班级管理信息系统教 学 部: 组 长: 学号 组 员: 学号 学号 学号 指导教师姓名: 职称 最终评定成绩 2012 年 5月 摘要1.名称:会计1008班班级管理信息系统2.系统目的:改变班级信息管理现有模式,使其存在的纰漏得以完善。从而达到信息1. 能够对学生、成绩、等各类信息进行录入、修改、查询与、删除、存储、传递的时效性、准确性、全面性、互动性等。3.系统开发目标:本系统是将现代话的计算机技术和传统的学生信息管理工作相结合,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:1. 能够对学生、成绩、等各类信息进行
2、录入、修改、查询与、删除、存储;2. 可以查询输出某一学生的各门课程的成绩单;4. 可以统计某一门课程的平均分以及各分数段人数及学生明细;5. 可以按专业或班级或课程进行成绩排序;6. 可对数据进行自动备份;7. 程序功能可以根据实际需要进行扩充与改进;8. 方便、快捷和友好的界面;关键词:班级管理信息系统、分析、设计目录 第1章 学生信息管理系统总体设计。51.1处理流程。51.2班级信息管理系统所需完成具体的功能。51.3各个模块的具体分析。131.3.1 学生信息管理。131.3.2 课程信息管理。131.3.3 成绩管理。131.3.4 班务管理。141.4 系统功能描述。161.5
3、系统功能逻辑设计结构图.。161.6 代码设计.。17第2章 据库详细设计.。172.1 系统数据分析。192.2 实体E-R图。232.3 实体关系E-R图。232.4 数据库主要表结构说明。24第3章 登录模块详细设计。243.1 用户登陆模块 。243.2 选题、填写小组信息功能模块。253.3 上传文件功能模块。253.4 查看功能模块。253.5 总体打分模块.。263.5.1 填写进度模块。263.5.2 改密码:.。27结论.。28参考资料.。28第1章 学生信息管理系统总体设计1.1处理流程: 1.启动系统,激活登陆口令界面。2.通过验证后,对系统进行初始化。3.系统进入消息循
4、环,通过事件驱动机制激活相应的功能模块,并执行相应的功能;4.通过关闭系统事件,激活关闭系统模块,退出系统。1.2班级信息管理系统所需完成具体的功能: 系统管理模块: 用户的添加、删除、修改及权限的赋予。 学生信息管理模块:输入学生的基本信息,并可以对学生的信息进行录入、修改、查询、显示、删除;通过输入关键字随时可以从数据库中调出学生的基本信息; 输出学生的基本信息,班级,学号,姓名及相关结果。课程信息管理模块:输入课程的基本信息,通过输入关键字随时可以从数据库中调出课程信息进行添加、修改、删除及查询。输出课程的基本信息、学期中的所有选课信息。 成绩信息管理模块:输入成绩信息,并可以对成绩信息
5、进行录入、修改、删除、查询。通过输入关键字随时从数据库里调出学生基本成绩信息的修改、删除等。输出查询的学生成绩信息。班务信息管理模块: 录入、修改、查询班务信息,显示班务的最新动态,从数据库中调出相关信息以供使用。(1)学生信息管理录入学生信息名称录入学生信息功能描述管理员将各个学生信息录入系统输入学生链表表头结点操作序列输入学号、姓名、性别、民族、籍贯、出生日期、联系电话输出无备注修改学生信息名称修改学生信息功能描述管理员可对学生信息进行修改输入学生链表表头结点操作序列输入学号、姓名、性别、民族、籍贯、出生日期、联系电话修改输出无备注修改个人信息名称修改个人信息功能描述学生可对自己的信息进行
6、修改输入学生链表头结点,登入成功后的学号操作序列输入学号、姓名、性别、民族、籍贯、出生日期、联系电话输出无备注查询学生信息名称查询学生信息功能描述学生可以按学号对自己和别人的信息进行查询输入学生链表头结点操作序列输入要查询的学生学号,屏幕显示出相应的学生信息输出无备注显示全体信息名称显示全体信息功能描述管理员可以查看全体学生信息输入学生信息链表头结点操作序列输入管理员口令,屏幕显示全体学生信息输出无备注删除学生信息名称删除学生信息功能描述管理员可以根据需要删除学生信息输入学生信息链表头结点操作序列输入学号、姓名、性别、民族、籍贯、出生日期、联系电话输出修改后的头结点备注(2)课程信息管理新增课
7、程信息名称新增课程信息功能描述管理员可对课程进行新增操作输入课程信息链表头结点操作序列输入课程编号、名称、学分输出修改后的头结点备注修改课程信息名称修改课程信息功能描述管理员可对课程信息进行修改输入课程信息链表头结点操作序列输入课程编号,对相应的课程名称、学分进行修改输出无备注删除课程信息名称删除课程信息功能描述管理员可以对课程进行修改输入课程信息链表头结点操作序列输入课程编号,删除相应课程信息输出修改后的头结点备注查询课程信息名称查询课程信息功能描述学生可以查询课程信息输入课程信息链表头结点操作序列输入课程编号,显示出相应课程所有信息输出无备注(3)成绩信息管理录入成绩名称录入成绩功能描述管
8、理员可以录入各个学生的成绩输入无操作序列管理员通过输入学号,对相应的学生成绩进行添加输出无备注修改成绩名称修改功能描述管理员可以对各个学生的成绩进行修改输入学生链表、成绩链表头结点操作序列输入学生学号,对其相应的学生成绩进行修改输出无备注查询成绩名称查询成绩功能描述学生可以按学号查询成绩输入学生链表、成绩链表头结点操作序列输入学号,显示所查询学生成绩信息输出无备注显示全部成绩名称显示全部成绩功能描述管理员可以查询全部学生的成绩输入学生信息链表头结点操作序列输入管理员口令,屏幕显示所有学生信息输出无备注(4) 班务信息管理录入班务信息名称录入班务信息功能描述管理员可以录入班务信息输入班务信息链表
9、头结点操作序列输入编号、事件名称、内容输出头结点备注修改班务信息名称修改班务信息功能描述管理员可以对班务信息进行修改输入班务信息链表头结点操作序列输入需要修改信息的编号,然后对名称和内容进行修改输出无备注查询班务信息名称查询班务信息功能描述学生可以查询班务信息输入班务信息链表头结点操作序列输入信息编号,显示出该编号信息所有内容输出无备注班级管理信息系统学生信息管理课程信息管理成绩信息管理班务信息管理录入学生信息修改学生信息修改个人信息查询学生信息显示全体信息删除学生信息新增课程信息修改课程信息删除课程信息查询课程信息录入成绩修改成绩删除成绩查询成绩录入班务信息修改班务信息查询班务信息系统模块图
10、1.3各个模块的具体分析1.3.1 学生信息管理:主要用于学生的基本信息管理(如学号、姓名、性别、出生年月、政治面貌、宿舍、宿舍电话、生源地等)。实体E-R图如下: 学生基本信息学号姓名性别出生年月政治面貌宿舍宿舍电话生源地1.3.2 课程信息管理:主要用于学生课程的管理(各学期的课程安排)课程信息课程编号年级课程课程类别学分课程名称1.3.3 成绩管理:主要用于对学生考试成绩进行管理(如:统计、录入分数等)成绩管理班级学号考试科目成绩1.3.4 班务管理:主要是以班级为单位的班级事务管理班务管理录入班务信息修改班务信息查询班务信息逻辑结构设计 用户信息表(pUser)的结构:用来保存管理员信
11、息。字段名数据类型长 度主键否 描述UserName文本20是用户名UserPwd文本20密码学生基本信息表(member)的结构:用来保存各个学生的基本信息。字段名数据类型长 度主键否 描述MemID文本10是学号MemName文本10姓名MemSex文本4性别MemBirthday文本8出生年月MemPol文本30政治面貌MemDor文本10宿舍 MemBed文本20宿舍地址 MemSou文本40生源地学生其他信息表(otherinfo)的结构:用来保存学生的其他信息。字段名数据类型长 度主键否 描述MemID文本16是学号MemPlace文本20籍贯MemNative文本5民族MemBo
12、rn文本8出生日期MemCard文本20身份证号MemEmail文本20电子邮箱 MemHadd文本40 家庭住址MemHphone文本20家庭电话 Remark文本100备注CunCheChar2是否存车PinKunChar2是否贫困生TeKunChar2是否特困生FillinPersonVarchar30填表用户FillinTimeVarchar20填表日期和时间课程表的结构:用来保存学生课程信息。字段名数据类型长 度主键否 描述MemID文本10是年级课程CourseID文本10课程编号CourseName文本20课程名称CourseScore数字2学分Score数字4成绩系统维护模块:
13、主要是对学校信息管理系统进行日常维护,该模块又包括:修改用户密码、增加与删除用户、数据备份、数据整理等功能。 1.4 系统功能描述班级管理系统是用于进行班级信息和学生信息管理。该系统采用面向的用户对象包括三类:管理员、班主任、学生。不同的客户对象所具有的操作权限不一样。用户:学生(用户名和密码都是学号)查看个人信息、查看个人家庭成员信息、查看个人测评信息、查看个人奖励信息、查看个人惩罚信息、查看个人考工考级信息、查看班级信息等等。用户:班主任(先注册后登录)管理个人信息(查看个人信息、更改密码以及其它信息)、注册功能、管理学生信息、班级信息、班级档案信息、学生家庭成员信息、学生测评信息、学生奖
14、励信息、学生惩罚信息、学生考工考级信息、综合查询管理(导出学生信息和学生测评信息Excel表)等等。用户:管理员(用户名:Admin 密码:)管理个人信息(查看个人信息、更改密码以及其它信息)、管理班主任信息、管理学生基本信息、班级信息、班级档案信息、学生家庭成员信息、学生测评信息、学生奖励信息、学生惩罚信息、学生考工考级信息、综合查询管理(导出学生信息和学生测评信息Excel表)等等。1.5 系统功能逻辑设计结构图首页学生班主任管理员查看学生信息查看家庭信息查看测评信息查看奖励信息查看惩罚信息查看考工考级信息增删改查班级信息增删改查班级档案信息增删改查学生的所有信息综合查询管理可导出学生和测
15、评信息表增删改查班级信息增删改查班级档案信息增删改查用户信息增删改查学生的所有信息1.6 代码设计 用1代表学生,2代表班干部,3代表任课教师,4代表班主任比如所有学生中,班干部的编号为xx;其他学生的编号为xxxx代表他们的班级学号,xx为学号中的最后两位数字,属于变动数字。任课教师可根据他们所教的不同科目进行不同的编号,如:管理信息系统老师:3glxxxt物流企业管理老师:3wlqygl机械设计基础老师:3jxsjjc以此类推班主任,只有一位。第2章 数据库详细设计2.1 系统数据分析根据上面的模块功能分析与设计可知,有关数据操作的对象有3个,实体有9个。 三个对象分别为以下3个级别:权限
16、描述学生查询个人信息班主任查询;数据的录入、修改和删除管理员查询;数据的录入、修改和删除;用户帐号、权限的维护九个实体分别为以下9张表:序号表名说明1班级信息表保存学校院系及班级的信息2学生信息表保存学生的基本信息3学生家庭成员记录表保存学生家庭主要成员的基本信息4学生奖励记录表保存学生奖励信息5学生惩罚记录表保存学生惩罚信息6学生考工考级记录表保存学生考工考级信息7学生测评记录表保存学生每学期的测评信息8班级档案记录表保存班级档案信息9用户表保存系统用户信息数据库设计原则1.密码管理:学生修改学生查询密码;教师可以修改查询密码。2.每个教师可以查看所有学生的成绩,包括每门课程的成绩、每门课程
17、的平均成绩、每个分数段的成绩。3.学生根据自己的学号查询本人的成绩。4.教师可以登记、修改、查询自己所讲授课程的学生的成绩、该课程的总分、平均成绩、各分数段成绩人数统计、不及格学生的名单、成绩等等。2.2 实体E-R图系统数据库设计是系统功能实现的基础。制作数据库表首先要确定实体的属性和实体间的关系。数据库要存储的班级信息、学生信息、学生家庭成员信息、学生奖励信息、学生处罚信息、学生等级考试信息、学生测评信息、班级档案信息和用户信息。班级信息班级编号班级名称班级信息E-R图学生信息学号姓名性别照片籍贯民族政治面貌出生日期家庭地址邮政编码宿舍号宿舍电话移动电话省份证号家庭电话备注担任职务所在班级
18、班级编号学生信息E-R图家庭成员姓名性别与本人关系工作单位联系电话备注编号学号家庭成员E-R图学生奖励奖励日期奖励原因详细说明编号学号学生奖励E-R图学生惩罚惩罚日期惩罚原因详细说明编号学号学生惩罚E-R图等级考试通过日期等级考试名称备注编号学号等级考试E-R图测评起始学年截止学年体育分数德育分数测评日期智育分数德育所占比例智育所占比例体育所占比例备注合计名次学期编号学号测评E-R图档案文件档案编号文件名档案名称关键字制定日期主要内容备注编号班级编号档案E-R图用户用户编号用户名称密码用户E-R图2.3 实体关系E-R图班主任管理员管理管理班级学生管理查询查询学生本人所有信息1N1NN N11
19、112.4 数据库主要表结构说明u 班级信息表(班级编号,班级名称)u 学生信息表(学号,姓名,照片,性别,出生日期,民族,政治面貌,籍贯,家庭地址,邮政编码,家庭电话,宿舍号,宿舍电话,移动电话,身份证号,备注,担任职务,所在班级)u 学生家庭成员记录表(编号,姓名,性别,与本人关系,工作单位,联系电话,备注,学号)u 学生奖励记录表(编号,学号,奖励日期,奖励原因,详细说明)u 学生惩罚记录表(编号,学号,惩罚日期,惩罚原因,详细说明)u 学生等级考试记录表(编号,学号,通过日期,等级考试科目名称,备注)u 学生测评记录表(编号,学号,起始学年,截至学年,学期,测评日期,德育分数,德育所占比例,智育分数,智育所占比例,体育分数,体育所占比例,合计,名次,备注)u 班级档案记录表(编号,档案编号,档案名称,文件,文件名,关键字,制定日期,主要内容,备注,班级编号)u 用户表(用户编号,用户名称,密码)第3章 登录模块详细设计3.1 用户登陆模块 (1)用户根据自己不同的身份使用相应的信息登录(2)系统检查所填信息(3)错误则转(1)重新输入(4)进入相应的页面(5)系统更新登录记录(6
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物理-山东省淄博市滨州市2024-2025学年度2025届高三模拟考试(淄博滨州一模)试题和答案
- 院感知识岗前培训课件
- 2025年中考道德与法治全真模拟卷 3套(含答案)
- 夏县财税知识培训课件
- 个人医疗合同范例
- 新版PEP小学五年级英语My-favourite-season-My-favourite-season-教学设计
- 仓储合同范例案例
- 秘书职业生涯的长期规划计划
- 反思与总结的实践计划
- 新闻传播社团内容创作规划计划
- (完整版)4.19天体运动综合习题(带答案)
- 放射科未来五年发展规划(2021-2025)
- 中学生预防性侵主题班会
- 不良资产项目律师法律尽调报告(模板)
- 2023年人力资源和社会保障部公开招聘工作人员笔试参考题库(共500题)答案详解版
- 高级技校电气自动化设备安装与维修教学计划
- 《长征之战役》课件
- 心电监护操作评分标准
- 保健品概念及分类
- 水土保持监理实施细则
- 自体血液回收机使用(精京3000P型)课件
评论
0/150
提交评论