- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程课程设计学生信息管理系统学生学学设计管 理设计学 生管理系统软件工程管理学课程信息学生信息
软件工程课程设计
题 目 学生信息管理系统
系统简介
1.1 引言
系统研究的背景和意义学生信息档案的管理对于学校的管理者来说至关重要,学生信息是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。但其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依*人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高,所以利用计算机实现学生信息档案管理成为必然的趋势。本系统针对学校学生信息的特点以及管理中实际需要而设计,能够有效地实现学生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为操作的错误和不规范行为。系统背景
学生信息档案管理是高校管理的重要组成部分。学生的稳定是学校快速发展的有力保障,这不仅仅关系到学生在校期间的表现,在很大程度上度量了一个学生的跟踪管理。学生管理的重要性不言而喻,但是学生管理在学校中很繁琐的,在每个系,每个学生都需要有对应的档案记录。在学校各项管理中,学生管理牵涉到的其他管理内容是最复杂的,它牵涉到了学生个人档案管理、日常考核管理、成绩管理等。所以在实际管理工作中,往往由于记录的数量多、管理复杂、可连续性差,造成学生管理的混乱。对这一混乱,最好的解决办法就是借助计算机技术和数据库管理系统,对整个学生管理进行记载,并实行电子化管理。本课题的目的就是开发“学生信息档案管理系统”,通过这一系统来掌握学生的管理情况,实现学生信息管理的电子化,提供一个电子化的学生管理平台。
本系统的主要功能是实现学校学生的学籍管理,具体包括注册、登陆、的添加、修改、删除、查询。
.1.1数据库需求分析
1学生基本信息:学号 ,姓名,性别, 出生日期,班号,电话,入校日期,家庭住址等。
2班级信息:班号,所在年级,班主任姓名,所在教室
3课程基本信息:课程号,课程名称,课程类别,课程描述
4课程设置信息:年级信息,所学课程等。
5学生成绩信息:考试编号,所在班级,学生学号,学生姓名,所学课程,考试分数
.1.2数据库概念结构设计
根据扇面的设计规划出的实体有:学生实体,班级实体,年级实体,课程实体
各个实体具体的描述E-R图如下
实体和实体之间的关系E-R如下
3.1.3 数据库结构的实现
1 创建系统用户表格 user-Info
2 创建学生基本信息表格 student_Info
3 创建班级信息表格 class_Info
4 创建课程基本信息表 course_Info
5 创建年级课程设置信息表 gradecourse_Info
6 创建学生成绩信息表 result_Info
3.3 主程序的编写(主程序代码部分省略)
3.4 系统的实现
管理员登陆界面
学籍查询界面
课程管理界面
成绩管理/成绩查询界面
完成了学生管理系统的编程和调试工作,最后一步就是改系统的编译了。这涉及到工程项目属性的设置、可执行应用程序的生成。
在系统的编译和发行以前,需要设置工程项目的属性。选择“ProjectStudent_MISProperties”菜单,进行属性设置。 设置工程项目类型为“Standard EXE”,启动对象为‘Sub Main”。另外还可以设置系统的帮助文件。 最后进行“FileMake Student_MIS.exe”菜单,编译开始。编译完毕后,即生成了相应的可执行文件。编译通过后,生成可执行文件 Student _MIS.exe。我们需要在发布前对生成的可执行文件进行测试。通过测试的可执行文件。就可以发布了。
此次的软件工程课程设计我选的题目是学生信息管理系统,由于上学期学过软件工程,这学期又开设了数据库这门课,所以对这次的课程设计还是充满信心的。
这次的课程设计,我最大的体会就是平时我们上课所学到的知识都是理论的,我们需要真正的自己动手设计、编码。只有实践了,我们才能理解透彻,更容易学习书上的知识。
4
文档评论(0)