学生成绩管理系统论文正稿

上传人:xmg****18 文档编号:145828750 上传时间:2020-09-23 格式:DOC 页数:12 大小:41.50KB
返回 下载 相关 举报
学生成绩管理系统论文正稿_第1页
第1页 / 共12页
学生成绩管理系统论文正稿_第2页
第2页 / 共12页
学生成绩管理系统论文正稿_第3页
第3页 / 共12页
学生成绩管理系统论文正稿_第4页
第4页 / 共12页
学生成绩管理系统论文正稿_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《学生成绩管理系统论文正稿》由会员分享,可在线阅读,更多相关《学生成绩管理系统论文正稿(12页珍藏版)》请在金锄头文库上搜索。

1、东软学院论文题目:学生成绩管理系统:xx专业:软件工程班级:10级5班指导老师:xx提交时间:xxx年xx月xx日摘要:学生成绩管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。经过分析,我们使用Microsoft公司的C语言开发工具,将与C语言技术与数据库SQL2008相结合进行设计。首先,在短时间建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。系统可基本实现学生成绩和学生信息的录入、修改、删除等功能,扩充的功能包括与成绩相关的信息处理。同时,可根据学校教学管理制度,设定或自定义审核操作

2、的规则。系统其他方面的需求有:安全性、可恢复性、可扩充性、可维护性等。关键字:学生成绩管理系统;数据库;C语言一,目标系统应该达到以下要求:(1)可靠性 能连续准确的处理业务,有较强的容错能力。(2)可用性 系统功能齐全,能够完全满足用户的需要。(3)可维护性 用户能对系统进行维护、扩充、修改。(4)易用性 用户能很容易的对系统进行操作。(5)安全性 保证系统的物理安全、数据存储和存取的安全与、数据传输的安全与。二,学生成绩管理系统的意义现在我国的大中专院校的学生成绩管理水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不能适应时代的发展,存在着许多缺点,如:效率低、性差,另外时间一长,将

3、产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。在当今信息时代这种传统的管理方法必然被计算机为基础的信息管理系统所代替。如果本系统能被学校所采用,将会改变以前靠手工管理学生成绩的状况,可以树立良好的办学 形象,提高工作效率。所以我想借本次毕业设计之际,开发一个不仅适用本校各系而且适用于其它各校的通用高校学生成绩管理系统。三,管理信息系统概述管理信息系统是一个由人和计算机等组成的,能进行管理信息的收集、传递、加工、保存、维护和使用的系统,它能实测国民经济和企业的各种运行情况;利用历史数据预测未来;从全局出发辅助管理决策;利用信息控制企业的行为、帮助实现其规划目标。简言之,管理信息

4、系统是一个以计算机为工具,具有数据处理、预测、控制和辅助决策功能的信息系统。信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,但把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的50年代末。从50年代开始,计算机越来越多地用于信息处理。70年代中期,开始建立MIS,使管理水平不仅有深度的含义,而且有了广度的含义,这就要求把众多的计算机通过线路联合起来集中使用,协同进行信息处理,提供广泛的服务,以提高管理组织、管理方法和管理工作的效率。这种有效的利用计算机资源,发挥人的思维,提高管理效益的现代化管理方法,就是管理信息的总体含义。进入80年代以来,世界的经济发展

5、进入了一个激烈竞争的时代。可以说,谁先获得信息,谁就有可能抓住发展经济的机遇。所以,现在社会已进入了信息化的时代,在这样信息如海的浩翰之中,处理信息和利用信息是十分重要的。建立MIS就成为信息管理的迫切需要和时代先进管理水平的体现。利用计算机进行信息管理在本世纪50年代开始到现在,大致经历了四个阶段:第一阶段是单项数据处理阶段,这是计算机应用管理的低级阶段,这个阶段的计算机只是单机运行,主要用来代替人工进行运算和简单数据处理。第二阶段为数据综合处理阶段,这是计算机应用于管理的发展阶段。第三阶段为管理信息系统阶段。这是计算机应用于管理的高级阶段。管理信息系统简称MIS,是用系统思维的方法,以电子

6、计算机科学和现代通信技术为基础,对信息进行收集、传递、加工和使用,并为此服务的信息系统,是管理科学、系统工程学与电子计算机相结合的综合性学科,也是一门新兴的、具有独特风格的近代边缘科学。第四阶段为自动化阶段,这是计算机应用的最高阶段,也是最终目标。从计算机应用发展过程可以看出,计算机由单项数据处理和数据综合处理阶段到管理体制信息系统阶段,这也是计算机在信息管理方面应用的发展规律,或者是发展的必然趋势。因此、教育行业作为一个国家文化经济的基础,信息管理系统在教育行业中的应用也遵循这样一个过程。管理信息系统作为一个参与企业管理活动的人机交互系统,具有以下特点:(1)整体性。组成系统的各个组成部分为

7、实现某一特定目标,合理、有序地组成一个整体,追求整体最优。(2)目的性。任何一个系统都是为了完成某一特定目标而构造的。(3)管理信息系统采用数据库技术将数据有效地组织在计算机中,以实现快速的信息处理及信息共享。(4)应用不断发展的网络与通信技术,使得根据不同地理位置上进行的管理结合建立起的管理信息系统,是一个带有计算机通信网络的分布式系统。四, 数据库简介SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易

8、学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。组成:在正式学习SQL语言之前,首先让我们对SQL语言有一个基本认识,介绍一下SQL语言的组成: 1.一个SQL数据库是表(Table)的集合,它由一个或多个SQL模式定义。 2.一个SQL表由行集构成,一行是列的序列(集合),每列与行对应一个数据项。 3.一个表或者是一个基本表或者是一个视图。基本表是实际存储在数据库的表,而视图是由若干基本表或其他视图构成的表的定义。 4.一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表。每个存储文件与外部存储上一个物理文件对应。 5.用户可以用SQL语句

9、对视图和基本表进行查询等操作。在用户角度来看,视图和基本表是一样的,没有区别,都是关系(表格)。 6.SQL用户可以是应用程序,也可以是终端用户。SQL语句可嵌入在宿主语言的程序中使用,宿主语言有FORTRAN,COBOL,PASCAL,PL/I,C和Ada语言等。SQL用户也能作为独立的用户接口,供交互环境下的终端用户使用。其基本操作: 数据定义 数据操纵 数据控制 嵌入式SQL语言的使用规定五,C语言简介 C语言是目前世界上流行、使用最广泛的高级程序设计语言。 C语言的发展历史: C语言的发展颇为有趣。它的原型ALGOL 60语言。 1963年,剑桥大学将ALGOL 60语言发展成为CPL

10、(Combined Programming Language)语言。 1967年,剑桥大学的Matin Richards 对CPL语言进行了简化,于是产生了BCPL语言。 1970年,美国贝尔实验室的Ken Thompson将BCPL进行了修改,并为它起了一个有趣的名字“B语言”。意思是将CPL语言煮干,提炼出它的精华。并且他用B语言写了第一个UNIX操作系统。 1973年,B语言也给人“煮”了一下,美国贝尔实验室的D.M.RITCHIE在B语言的基础上最终设计出了一种新的语言,他取了BGPL的第二个字母作为这种语言的名字,这就是C语言。 为了使UNIX操作系统推广,1977年Dennis M

11、.Ritchie 发表了不依赖于具体机器系统的C语言编译文本可移植的C语言编译程序。 1978年Brian W.Kernighian和Dennis M.Ritchie出版了名著The C Programming Language,从而使C语言成为目前世界上流行最广泛的高级程序设计语言。 1988年,随着微型计算机的日益普及, 出现了许多C语言版本。由于没有统一的标准,使得这些C语言之间出现了一些不一致的地方。为了改变这种情况,美国国家标准研究所(ANSI)为C语言制定了一套ANSI标准, 成为现行的C语言标准。 C语言的特点 1. 简洁紧凑、灵活方便 2. 运算符丰富 3. 数据结构丰富 4.

12、 C是结构式语言5. C语法限制不太严格、程序设计自由度大 6. C语言允许直接访问物理地址,可以直接对硬件进行操作 7. C语言程序生成代码质量高,程序执行效率高 8. C语言适用围大,可移植性好 C语言有一个突出的优点就是适合于多种操作系统, 如DOS、UNIX,也适用于多种机型。六,技术可行性分析本系统的开发利用Microsoft SQL2008作为本系统的数据库,它支持多用户的新型数据库,适用于大中规模的数据量要求,学校校园网的建设也为新系统服务器/客服端的结构提供了硬件上的支持。使用C语言作为系统的开发环境,它提供完善的控制语句,类与对象的支持及丰富的数据类型,非常有利于对新系统的扩

13、展与修改。综上所述,本系统的设计与开发,在技术和硬件设备上的条件,都是满足的,因此它在技术上是可行的。七,运行上的可行性本系统为一个小型的学生信息管理系统,所耗费的资源非常的小。学校的电脑无论是硬件还是软件都能够满足条件。因此本系统在运行上是可行的。八,经济上可行性现在计算机的价格已经十分低廉,性能却有个很大的进步,而本系统的开发为学校的工作效率带来了质的飞跃。如:1, 本系统的运行可以代替人工进行许多繁杂的劳动。2, 本系统的运行可以节省许多资源。3, 本系统的运行可以大大的提到学校的工作效率。4, 本系统可以使信息文档更加安全。所以本系统在经济上是可行的。九,系统设计思想1, 采用现在有的

14、资源,先进的管理系统开发方案,充分利用学校现有资源,减少开发中的时间和财力,物力,提高系统开发的水平和应用效果。2, 系统就满足学校的需求,例如学生信息的录入,查询,更新等。学生录入与排名。3, 系统就具备数据库维护功能,及时根据用户需求进行数据添加,删除修改等操作。十,系统设计分析用户管理:用于对用户的添加,赋予不同的权限及对用户的修改和查寻。课程管理:用于对个学期的开设和修改。成绩管理:用于对成绩的输入,修改,汇总及排名。学生信息管理:添加,删除,修改学生信息等。授课信息管理:对授课老师,课程号,学时数,班级等信息的添加维护等。学生信息查寻:对学生成绩等信息的查寻,查询方式为模糊,且具有多

15、条件组合查询功能。学生成绩统计:统计学生各科的总分,平均分及排名等信息。十一,系统功能分析权限功能:系统具有动态权限分配功能,可以按照用户权限对用户分组,可分为一般用户,学生,老师,一般用户只能查询不能修改,学生只能对授权围进行相应修改和删除,老师则可以修改删除所有信息。录入功能:为学生提供相应的录入功能,为老师提供所有信息的录入功能。查询功能:为所有用户提供查询的功能,可查询允许围的所有信息。维护功能:为学生提供查询以及相应的删除和修改功能,为老师提供所有信息的删除和修改功能。退出功能:结束关闭系统。十二,结语在本系统的开发过程中我们能深刻认识到合理的组织,精心的准备,加上不怕困难的精神,和有序的实施是软件工程开发设计及实践过程及成功的必备条件。同时也提高了我小组人员之间的团队合作意识。增加了我们的学习信心。也为毕业以后的相关工作打好了良好的基础。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号