学生信息管理系统.doc
《学生信息管理系统.doc》由会员分享,可在线阅读,更多相关《学生信息管理系统.doc(31页珍藏版)》请在沃文网上搜索。
1、 Visual C+程序设计课程设计报告书课程名称 Visual C+程序设计 设计题目 学生信息管理系统 专业班级 计算机082班 学 号 08060508233 学生姓名 史坤坤 指导教师 邓达平 起止日期 2012 年 6 月 27 日至 7 月 10 日信息工程系31Visual C+程序设计课程设计报告书摘 要摘 要随着计算机的普及、信息社会的到来,人们的各个方面都发生了翻天覆地的变化。 目前,学校工作繁杂、资料重多,虽然各类管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。 因此,开发一套适和大众的、兼容性好的系统是很有必要的。 本系统依
2、据开发要求主要应用于教育系统,完成对日常的教育工作中学生成绩档案的数字化管理。 开发本系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。 本系统在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性,使得本系统不只适用于一家教育机构。 在开发方法的选择上,选择了生命周期法与原型法相结合的方法,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,而在具体的设计上,采取了演化式原型法,随着用户的使用及对系统了解的不断加深,对某一部
3、分或几部分进行重新分析、设计、实施。 本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍。 关键词:计算机;数据库;课程设计;高校学生信息管理系统;Visual C+程序设计课程设计报告书ABSTRACTABSTRACTWith the development of society, the mobile phone has become more and more important in our lives. Currently, school complex, information heavy, although the various types of manageme
4、nt information system to enter college, but has not been popular, and for the management of student achievement, the current does not have a complete, unified system. Therefore, to develop a set of fitness and the public good, compatibility system is necessary.The system is based on development requ
5、irements are mainly used in the education system, to complete the digital management of the daily education of middle school students score file. Development of this system allows Institute staff to reduce work pressure, comparison of the Senate, the teaching service and information management syste
6、m can reduce the use of labor, speed up queries, strengthen management, as well as national departments on information the pace to make the management more standardized.The system in the development process, attention to match the business processes, and seeks comprehensiveness, versatility, making
7、this system not only applies to an educational institution. Choice of development methods, life cycle method and prototype wears, follow the system investigation, system analysis, system design and implementation of four major stages of the design on the specific design, to take the evolutionary pro
8、totyping, with the use of the user and the system continues to deepen understanding of a certain part or parts of the re-analysis, design, implementation. Several aspects of this thesis from the system analysis, system design, system implementation and use are described.Keywords: computer; database;
9、 curriculum design; college student information management system;Visual C+程序设计课程设计报告书目 录摘 要IIABSTRACTIII目 录IV第1章 引言61.1 系统开发目的61.2 系统目标61.3 解决方案6第2章 需求分析72.1 系统需求概述72.2 系统设计分析72.3 系统功能分析82.4 系统高层抽象82.5 数据流程图102.6 数据字典102.6.1 数据项102.6.2数据结构12第3章 概念结构设计123.1 系统各分子系统的数据流图123.2 E-R图143.2.1 分E-R图143.2.2
10、 合并分E-R图,生成初步E-R图16第4章 逻辑结构设计174.1 关系模型174.2 系统数据库表结构:18第5章 数据库的设计及实施19第6章 详细设计21第7章 开发技巧和难点26第8章 小结及展望26参考文献27Visual C+程序设计课程设计报告书高校学生成绩管理系统第1章 引言1.1 系统开发目的目前,学校工作繁杂、资料重多,虽然各类管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。 因此,开发一套适和大众的、兼容性好的系统是很有必要的。 1.2 系统目标1) 节约资源,提高学籍信息的精确度。 本系统能减少很多不必要的资源,不用象以前
11、那样用冗余的纸张式的管理。 大节省了学校能源。 并且计算机的存储与快速查询功能大大提高了学籍管理的效率,并且还提高了学籍信息管理的精确度。 2) 快速操作,精减人员,节约开支方便快速的操作,可减少学籍信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员,这无论从物质上还是工作人员的工资上都为学校节约了开支。 为学校增加了财富。 1.3 解决方案1系统技术性能要求学生成绩管理信息系统的技术总体目标是应用先进的计算机网络与数据技术为教学工作中的成绩管理提供稳定、安全、可靠信息化服务,具体技术上将达到如下要求:(1) 先进性采用先进、成熟的计算机软硬件技术,保障系
12、统能够最大限度的适应今后技术和业务发展的需要。 软件结构应实现层次化、模块化、平台化,统一规范,同时采用先进的现代管理技术,以保证系统的科学性。 (2) 开放性系统将采用具备优良性价比的开放式软硬件平台;网络体系结构支持多种通讯协议、数据库;采用C#等通用开发语言工具;对用户操作平台采用主流的B/S结构。 (3) 可靠性可靠性包括系统的稳定性和数据的可靠性。 系统的稳定性需求包括:满足7*24小时的运行需要,发生局部硬件、网络和软件故障时有相应的旁路技术和容错技术,任意单点故障都不影响整个系统的运行。 数据可靠性需求包括:保证本地备份数据和实时交易数据的一致性,发生局部故障时,数据不损失,发生
13、重大事故时,备份数据可以在规定的时限内恢复。 (4) 高效性系统的设计要具有大规模的业务并发处理能力,数据的处理和传送也可采用批量处理的形式。 即使在日终数据备份和批量处理的时候也可以照常办理业务。 第2章 需求分析2.1 系统需求概述21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。 使原本的旧的管理方法越来越不适应现在社会的发展。 许多人还停留在以前的手工操作。 这大大地阻碍了人类经济的发展。 为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。 2.2 系统设计分析本系统适用于中小学校,其功
14、能主要分为六大类:用户管理:用于对用户的添加,赋于不同权限及对用户的修改及查询。 课程管理:用于对各学期课程的开设和修改。 成绩管理:用于对成绩的输入、修改、汇总及排名。 学生信息管理:添加,删除,修改学生信息等。 授课信息管理:对授课教师,课程号,学时数,班级等信息的添加,维护等。 学生信息查询:对学生成绩等信息的查询,查询方式为模糊,且具有多条件组合查询功能。 学生成绩统计:统计本科的总分,平均分等信息。 2.3 系统功能分析权限功能:系统具有动态的权限分配功能,可按用户权限对用户进行分组。 可分为普通用户,一般用户,超级用户。 普通用户只是查询不能修改,一般用户只能对授权范围内进行相应修
15、改及删除,超级用户能修改、删除所有信息。 录入功能:为一般用户提供相应的录入功能,为超级用户提供对所有信息的录入功能。 查询功能:为所有用户提供查询的功能,可查询允许范围内的所有信息。 维护功能:为一般用户提供查询及相应的修改,删除功能,为超级用户提供对所有信息的修改删除功能。 退出功能:结束并关闭系统。 2.4 系统高层抽象本系统从功能上划分可分为以下几大模块:功能模块管理,组权限管理,学生信息管理,课程信息管理,学生成绩管理,授课信息管理,学生信息查询,学生成绩统计等几大模块。 以下将对各子模块进行说明。 功能模块管理:将系统功能模块保存到数据库中以便于动态地进行不同用户组权限的分配等操作
16、。 本模块包括功能模块的添加,删除,修改等。 组权限管理:对用户进行分组,并将权限设置到不同的用户组。 学生信息管理模块:输入学生基本信息,并可以对学生信息进行添加、查询、修改、删除。 还可以关键字查询并从数据库里调出的学生基本信息.输出学生基本信息,学号、班号、姓名查询的信息结果。 课程信息管理:设置课程号,课程名,先修课等课程信息。 成绩信息管理模块:输入成绩信息,并可以对成绩信息进行添加、查询、修改、删除。 还可以用关键字查询并调出数据库里的学生基本成绩信息的修改、删除等。 输出查询的学生成绩信息。 授课信息管理:对教师授课信息的调度,安排等信息的管理。 学生信息查询:本模块是可对学生成
17、绩进行查询,可按学号,姓名,年龄,所在院系,入学年份等不同条件独立查询或进行模糊查询。 学生成绩统计:对学生成绩总分,平均分等进行统计。 系统模块图: 学生信息输入学生信息查询学生信息管理学生信息修改成绩信息输入成绩信息管理成绩信息查询成绩信息修改学生信息管理系统班级信息输入班级信息管理班级信息查询班级信息修改课程信息输入课程信息管理课程信息查询课程信息修改密码管理系统管理用户管理2.5 数据流程图学生修满学分修满学年院系新生专业成绩教师毕业生批准毕业委任教师参加考试评分统计新生注册数据流图表达了数据和处理的关系,根据用户的需求分析和高校学籍管理系统的需求,得出如下图1-1所示的学籍管理数据流
18、图。 2.6 数据字典2.6.1 数据项数据字典是对系统所用到的所有表结构的描述,学籍管理的主要数据见下表。 表 2.1 老师基本信息表序号字段别名数据类型数据长度码1tno学号varchar10Y2tname姓名varchar10N3tsex性别char2N4profess职称varchar10N5dname所属院系varchar10N6tel电话varchar15N表 2.2 学生基本信息表序号字段别名数据类型数据长度码1sno学号varchar10Y2sname姓名varchar10N3ssex性别char2N4birthday出生日期datetime8N5symbol政治面貌varch
19、ar8N6id身份证号varchar20N7intime入学时间timestamp8N8birthplace籍贯varchar10N9homeaddr家庭住址varchar30N10postcode邮政编码intN表 2.3 专业信息表序号字段别名数据类型数据长度码1mno专业号varchar10Y2sno学号varchar10N3mname专业名char10N4intime入学时间datetime8N表 2.4 毕业信息表序号字段别名数据类型数据长度码1gno毕业证编号varchar10Y2sno学号varchar10N3sname姓名varchar10N4ssex性别char2N5dnam
20、e所属院系varchar10N6outtime毕业时间datetime8N7ycredit已修学分floatN8xcredit需修学分floatN表 2.5 院系信息表2.6.2数据结构经过数据项和用户需求的分析,我对本系统一共分了5个组,具体如下表所示:表 2.9 数据结构表数据结构名含义说明组成部分学生基本信息管理描述学生基本信息学号+姓名+性别+出生日期+身份证号+入学时间+政治面貌+家庭住址+籍贯+邮政编码+民族老师基本信息管理描述老师基本信息教工号+姓名+性别+职称+所属院系+电话学生、老师相关信息管理描述学生选课信息,毕业信息,专业、院系信息,老师授课信息,院系信息学号+课程号+成
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统
