- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
管理信息系统课程的设计---学生成绩管理系统
中国矿业大学徐海学院
管理信息系统
课 程 设 计
设计名称: 学习成绩管理系统
专业班级: 工业10-2班
小组成员: 李志谦、江涛、顾龙云、赵峰
组 长: 李志谦
指导老师: 董成亮
完成日期: 2013.6.28
目录:
一、系统规划 2
二、系统分析 2
(一)、可行性分析: 2
(二)、组织结构图: 3
三、系统设计 6
(一)、模块结构体系: 6
(二)、数据库设计 10
(三)代码设计 12
(四)输入/输出设计 16
四、总结 18
学生成绩管理信息系统
系统规划
学生成绩是高校人才培养计划的重要组成部分,是实现人才培养目标、培养学生科研能力与创新思维、检验学生综合素质与实践能力的重要手段与综合性实践教学环节。而笔者所在学院多采用半手工管理学生成绩的方式,所以有必要开发学生成绩管理系统来对学生成绩档案进行数字化管理。既可减轻学院教职员工工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,又可加快成绩查询速度、加强成绩管理,跟上国家各部门关于信息化的步伐,使各项管理更加规范化。
二、系统分析
(一)、可行性分析:
1.管理上的可行性:
主要是教务处管理人员的大力支持,系领导认同,现有的管理制度和方法科学,规章制度齐全,原始数据正确等。规章制度和管理方法系统的建设提供了制度保障。
2.技术上的可行性:
技术的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户提出的要求。此外还要考虑开发人员的水平,在数据库方面要对管理模式比较熟悉。我们学习过数据库和管理信息系统课程设计的相关课程,有能力编写学生成绩管理系统这种不算太难的程序。
使用Microsoft Visual Studio 2008 作为系统开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。
而且由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此几乎可以实现。
综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。
3.经济上的可行性:
现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,也在一定程度上为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:一方面是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,另一个是取得的收益。这是个超小的管理系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑,一台打印机,这个系统就可以搞起来,考虑到学校里有电脑,现只要购置一台打印机就可以了。从节省人力方面,可以让管理人员从繁冗复杂的工作中解脱出来,做更多的工作,可以给教学管理提高一个层次。具体有以下几个方面:
(1)本系统只需要一台计算机;
(2)本系统的运行可以节省许多资源;
(3)本系统的运行可以大大的提高学校的工作效率;
(4)本系统可以敏感文档更加安全,等等。
(二)、组织结构图:
组织结构图分析:
总控模块是管理员模块,此模块的主要功能有:系统管理员进入学生成绩管理的主要功能:实现管理员用户的添加、修改和删除,以及对成绩查询、成绩修改、教师查询、学生添加、学生修改、学生删除、学生查询以及成绩打印等基本功能。
数据流程图和数据字典
1.数据流程图
学生成绩管理数据流程图(顶层图)
学生成绩管理数据流程图(展开图)
2.数据字典
(1))))
系统维护内部模块图
4.系统流程图
图7 系统流程图
(二)、数据库设计
数据库概要设计
本系统的数据库主要有“学生”、“班级”、“课程”、“教师”等。其中教师与课程系统存在授课联系,并且一个教师可以授N门课程,即教师与课程是一对多的关系。一个学生可以学习N们课程,一门课程可以有M个学生学习,即学生与课程是多对多的关系。
数据库详细设计
该系统子系统分为学生-成绩系统、班级系统、教师系统、课程系统、学生系统、管理员系统。如图所示:
学生-成绩表
学生表
教师表
管理员表
课程表
班级表
(三)代码设计
新系统为每个学生设计了代码,一方面可统一学生的成绩管理,另一方面是为了方便数据输入。产品代码为两位数字字符,采用的是顺序码结构。
在系统运行过程中,凡是需要输入某种产品时,只需输入产品代码即可,系统可根据学生代码、成绩表单、自动将相应的学生姓名和成绩等信息调出来,而且代码表显示在输入/输出窗口中,用户不一定要记住学
文档评论(0)