学生档案管理系统的开发与设计 计算机科学与技术专业毕业论文.doc
《学生档案管理系统的开发与设计 计算机科学与技术专业毕业论文.doc》由会员分享,可在线阅读,更多相关《学生档案管理系统的开发与设计 计算机科学与技术专业毕业论文.doc(41页珍藏版)》请在三一文库上搜索。
1、摘 要 I 学生档案管理系统的开发与设计学生档案管理系统的开发与设计 摘 要 学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者 和管理者来说都至关重要,所以档案管理系统应该能够为用户提供充足的信息和快捷 的查询手段。 本系统能提供用户登录的界面使每个同学对自己的成绩等各类信息进行查询。后 台管理平台能够对学生的各类信息进行插入、修改、删除等各种操作。同时能够实现 对学生档案信息的立即打印功能。采用 Visual C+6.0 作为前台开发工具,SQL Server 2000 后台数据处理和维护平台,能够对每个模块进行独立的设计和管理,为 用户提供一个方便快捷的界面。 本系统
2、采用的 SQL Server 2000 数据库后台管理服务器有独立的客户端,功能十 分强大,数据安全性高。采用 VC+作为前台开发工具,操作简单便捷。采用了 C/S 开发模式,交互性强能对各种错误信息及时准确的做出反馈。而且 C/S 开发模式有很 少的中间件,响应速度快。系统操作界面简单大方,系统功能模块化非常方便学生各 类信息的管理。实现过程非常科学,从部分高校管理系统的功能需求得出系统功能模 块图,进而又得出系统总体结构图,最后进行了数据库的详细设计一一实现了各模块 功能。 关键词:管理信息系统;学生档案管理系统;关系数据库 Abstract II Abstract The school
3、register management system management system is an education unit essential part. Its content said regarding the school policy-maker and the superintendent all very important, therefore the school register management system management system should be able to provide the sufficient information and t
4、he quick inquiry method for the user. The system can provide a user interface so that each student logged the results of their inquiries and other information. Management platform to the students the background information of all kinds to insert, modify, delete and other operations. This system uses
5、 Visual c + + 6.0 as a receptionist development tool and SQL Server 2000 as backend data processing and maintenance platform. Every function module was completed smoothly .At the same time enables students to file information on the immediate printing. Each module can independently design and manage
6、ment, to provide users a convenient interface. This system use SQL Server 2000 as database management background server . Has independent client .The function is very strong, data security is very high. Using VC+ as a receptionist development platform, simple operation is convenient. Use the C/S dev
7、eloping mode, interactive to various error message strong can respond to the timely and accurate. And C/S development model between a few parts, fast response. System interface simple and easy, system function modular very convenient students all kinds of information management. Realization process
8、is very scientific. From the part of college management system that the function demand system function module chart. Then the whole system structure, and draw the detailed design of database fulfilled each module function. Key words: The management information system; The school register management
9、 system; RDBM 目 录 目 录 1 绪论 1 1.1 研究的背景.1 1.2 国内外研究现状.1 1.3 问题的提出与研究的意义.2 1.4 本系统设计的目标及功能.2 1.4.1 本系统设计的总体目标 .2 1.4.2 系统的主要功能 .2 1.5 可行性分析.3 1.5.1 经济上的可行性 .3 1.5.2 技术上的可行性 .3 1.5.3 执行上的可行性 .3 1.6 论文组织.4 2 开发环境和开发技术 5 2.1 系统介绍.5 2.1.1 信息系统简介 .5 2.1.2 管理信息系统简介 .6 2.2 系统开发模式.6 2.3 系统开发环境.7 2.3.1 开发环境的选择
10、 .7 2.3.2 Visual C+6.0 的简介 .8 2.3.3 SQL server 2000 简介 .8 2.4 开发环境的建立.8 2.4.1 确保 SQL Server 2000 服务器正常工作 .8 2.4.2 测试 SQL Server 2000 和本地服务器的连接 .9 2.4.3 测试 VC+和 SQL Server 2000 的连接 9 3 需求分析 .10 3.1 设计思想10 3.2 需求分析10 3.2.1 基本功能需求 10 3.2.2 用户界面需求 10 目 录 3.3 性能需求11 3.3.1 软硬件需求 11 3.3.2 响应时间 11 3.3.3 系统可
11、扩展性 11 3.4 系统设计基础11 3.4.1 系统业务流程图 12 3.4.2 系统数据流图 12 3.5 系统数据字典14 3.5.1 数据字典简介 14 3.5.2 数据条目 15 3.5.3 数据元素 15 3.5.4 数据流 16 3.5.5 数据存储 16 4 数据库详细设计 .17 4.1 数据库设计17 4.1.1 数据库简介 17 4.1.2 概念结构设计 17 4.1.3 逻辑结构设计 17 4.1.4 物理结构设计 19 4.2 系统功能模块设计22 5 系统实现 .24 5.1 主模块24 5.1.1 系统主窗体的实现 24 5.1.2 登陆窗体的实现 25 5.1
12、.3 系统用户管理窗体的实现 26 5.1.4 添加学生档案窗体的实现 27 5.1.5 删除学生档案窗体的实现 28 5.1.6 课程管理信息窗体的实现 29 5.1.7 成绩管理信息窗体的实现 30 5.2 从模块31 5.2.1 学生档案查询窗体的实现 31 目 录 5.2.2 学生成绩查询窗体的实现 33 6 结束语 .34 6.1 总结34 6.2 展望34 参考文献 .35 致谢 .36 绪 论 1 1 绪论 1.1 研究的背景 学生档案管理是学校管理的重要组成部分,对于学校和政府教育单位来说都至关 重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。传 统的人
13、工方式管理效率低、保密性差,不利于查找、更新和维护。使用计算机对学生 档案进行管理,能够极大地提高学生档案管理的效率,节约教育经费,这也是适应学 校信息化建设发展趋势的重要因素。 面对信息时代的挑战,网络的功能越来越强,国内教育系统也在积极建设或升级 计算机网络,并已建成了规模较大的中国教育科研网,全国许多学校也纷纷建立或升 级自己的校园网络系统,许多高校还提出了办公无纸化的口号。校园网是实现办公自 动化、管理科学化、教学手段现代化和图书情报信息网络化最有利的支撑环境。 本系统正是在这种背景下提出的,目的是为了开发出一套功能完善、操作便捷、 及时性好、适用面广的高校学生档案管理系统,以提高高校
14、学生档案管理的效率。 1.2 国内外研究现状 当今已经有相当一部分学校利用计算机来实现学生档案的管理,因为整个社会都 在慢慢实现信息管理系统。但是由于各方面的原因,并没完全实现信息化管理,经过 学校管理员提供的信息和通过自身调查,现对目前的档案管理系统进行多方面的分析。 现很多院校仍存在基于文本、表格等纸介质的手工处理,比如学生的资料大部分还是 以文档的方式存在学校,需要及时再去整理;教师对学生的每个学期的成绩通过计算 器等工具进行核算,然后抄写出来,再让管理员录入计算机,进入学生档案管理系统, 这样不仅使教师的工作量变大且数据繁多易造成数据丢失等不良结果,总之降低了整 个院校工作效率。而学生
15、档案方面的大部分档案也一般以文档的形式保存下来,需要 时在众多的资料中翻阅、查找,造成了学校资源浪费,工作人员劳动量的增大,因此, 从这些情况看,知道现在大部分学生档案管理系统只是形式上地存在,但并没完全实 现,可以说是处于半手工半信息化管理阶段。还有就是学校虽然组织成局域网,但是 仍没有完整的系统,计算机的网络优势也未得到发挥。同时,遇到网络问题时,也得 不到及时的解决,因为很多学校缺少计算机方面的人才,系统维护方面的专业人才也 太少,经常整个系统会出现问题,这样影响了学校管理效率,也大大增加了学校的网 绪 论 2 络这一块的成本。 1.3 问题的提出与研究的意义 面对当今大部分高校学生档案
16、管理的现状,总结出目前学生档案管理系统存在的 问题: (1)没有完全实现信息化管理,基本上处在半人工半计算机的阶段。 (2)学校领导对整个学校的学生档案不能得到及时反馈,因此不能适时指导教学方 向,以至影响教育质量。 (3)系统维护功能太差,主要是学校缺少计算机维护方面的专业人才。 (4)系统的功能太少,可以添加更多模块进去,比如可以将学生入党添加进去,减 少人工档案的整理,方便学校党支部的工作。 (5)系统容易丢失数据,比如管理员正在操作,突然停电或其他异常发生时,数据 没及时得到保存,数据备份和数据删除功能有待更进。 (6)系统开放性不够,大部分学校档案管理系统对学生开放时间有限,只限于学
17、生 选课期间。 (7)部门之间信息交流少,信息渠道单一,不利于协调工作,容易出错。 (8)改进现有档案管理系统的一些不足,使学生档案管理工作科学化、规范化、程 序化,促进提高信息处理的速度和正确性,使学校的信息流程和流向清晰化、合理化, 第一时间把握学生档案,以提高整个教学水平。 1.4 本系统设计的目标及功能 本系统主要从两个方面介绍了学生档案管理系统: 1.4.1 本系统设计的总体目标 本系统是一个典型的信息管理系统,主要目标是让使用它的管理用户,包括系统 管理员、教师和学生,能很好地管理有关学生档案方面的工作,比如系统管理员负责 日常的档案管理工作,如各种基本信息的录入、修改、删除等操作
18、,教师使用该系统 可完成教学班级信息查询和成绩管理,而学生使用该系统主要完成选课和成绩查询等 操作。 1.4.2 系统的主要功能 本系统只要实现以下功能: 绪 论 3 系统用户登录模块:包括学生的输入姓名、密码和完成学生用户的登录。 学生信息管理模块:主要实现对学生各类信息的查询、修改和删除等功能。 信息查询管理模块:包括学生对自己的成绩、系别、以及学号等档案信息的查询。 科室信息管理模块:实现各教学班所设科室查询的功能。 科目信息管理模块:实现对查询课程号以及课程学分的查询和设置。 教师信息管理模块:实现对教师姓名、教师编号等相关信息的查询和修改。 班级信息管理模块:实现对班号以及所设课程等
19、相关信息的查询。 班级科目设置模块:实现对每个教学班选课情况的设置和修改。 1.5 可行性分析 1.5.1 经济上的可行性 主要是对项目的经济效益进行评价,开发经费支出较少,对于我们在经济上是可 以接受的,并且本系统实施后可以显著提高管理效率,有助于学校实现学生档案网络 化管理,所以本系统在经济上是可行的。 1.5.2 技术上的可行性 主要是分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。 学生档案管理系统采用了 C/S 模式进行开发。在各种数据软件中 SQL Server 是大型 的数据库,价格昂贵,对于学生档案管理系统而言他它们发挥不了他们最大的用处。 而 SQLserv
20、er2000 是免费的数据库,但由于学生档案管理系统对数据库的要求不是太 高,所以 SQLserver2000 完全能够用作学生档案管理系统的后台数据库。因此系统软 件的开发平台已经成熟可行。硬件方面在当今这个科技发展的时代完全能满足此系统 的要求1。 1.5.3 执行上的可行性 本系统主要对学生的一些信息进行详细的管理,并且可对用户信息、学生档案进 行管理,能够实现对学生档案的插入、删除、修改等操作。这些功能在网上都能够实 现。 综上所述系统开发目标已明确,在技术上和经济上等方面都可行,并且投入少、 效率高。因此此系统的开发时完全可行的。 绪 论 4 1.6 论文组织 论文全文共分为六章:
21、(1)绪论。这一章主要介绍了论文选题的引言、对现有的档案管理系统进行分析和 论文的主要工作以及论文的组织,其中论文的主要工作又涉及到论文的设计目标和设 计系统的功能。 (2)开发环境和开发技术。这一章介绍了系统、系统的开发模式、开发环境以及开 发环境的建立。 (3)需求分析。这一章主要介绍了系统设计思想、可行性分析、功能和性能需求、 系统的设计基础和系统数据字典。 (4)详细设计。这一章主要介绍了系统的总体结构设计和系统的数据库设计,其中 数据库的设计包括了概念设计、逻辑设计和物理设计。 (5)系统实现。这一章介绍了系统的所有模块和它的功能以及实现过程。 (6)结束语。对系统实现过程进行了总结
22、,并对系统将来进行扩充与完善工作进行 了展望。 开发环境和开发技术 5 2 开发环境和开发技术 2.1 系统介绍 系统是在一定环境中相互联系和相互作用的若干部分组成的具有某种功能的集合, 一个系统内可能包含许多功能各异的子系统,这意味着系统可以具有多层结构,一个 系统的整体功能往往大于单个子系统的功能之和。 该学生档案管理系统的主要对象是众多高校,建立本系统的目的是能够方便地实 现学校的档案管理。本系统的主要功能是对一个学校的所有学生整个档案的查询、修 改、添加和删除。其中包括了整个关于学生的基本信息。学生档案管理系统的后台数 据库是学生档案的数据来源。应用程序中的各种操作最终影响到的都是后台
23、的数据库 系统。应用程序通过 VC+来实现各种操作和与数据库的相关联,完成对整个系统的 查询、修改、添加和删除等功能。 2.1.1 信息系统简介 信息系统是一个人造系统,它由人、硬件、软件和数据资源组成,目的是及时、 正确地收集、加工、存储、传递和提供信息,实现组织中各项活动的管理、调节和控 制。信息系统包括信息处理系统和信息传输系统两个方面。信息处理系统对数据进行 处理,使它获得新的结构与形态或者产生新的数据。比如计算机系统就是一种信息处 理系统,通过它对输人数据的处理可获得不同形态的新的数据。信息传输系统不改变 信息本身的内容,作用是把信息从一处传到另一处。在信息技术发展的早期,信息系 统
24、有数据统计系统、数据分析系统、信息检索系统等。其中最典型的信息系统是电子 数据处理系统(EDPS),随着信息技术的发展,信息技术发展出种新类型,如管理信息 系统(MIS)、计算机集成制造系统(CIMS)、决策支持系统(DSS)、知识管理系统(KMS) 等。 信息系统的建立,必须依据系统的观点,运用数学的方法,使用现代化的信息技 术设备。系统的观点用来指导建立信息系统的概念框架和物理结构,数学的方法用来 建立信息处理的规则,现代化的信息技术设备是处理信息的工具,这三个要素在建立 信息系统过程中缺一不可。一个高效率的信息系统不一定是信息设备最先进的系统, 但它一定是物理结构合理,处理规则完善,设备
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生档案管理系统的开发与设计 计算机科学与技术专业毕业论文 学生 档案管理系统 开发 设计 计算机科学 技术 专业 毕业论文
链接地址:https://www.31doc.com/p-3927112.html