ImageVerifierCode 换一换
格式:DOCX , 页数:67 ,大小:2.74MB ,
资源ID:10684355      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-10684355.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生档案管理系统设计与实现.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

学生档案管理系统设计与实现.docx

1、学生档案管理系统设计与实现 毕业设计(论文)题 目: 蓬南中学学生档案管理 系统设计与实现 院 (系): 信息工程系 专 业: 计算机应用技术 姓 名: 易 鹏 学 号: 5901011102022 指导教师: 金大勇 二一三年十二月一日毕业设计(论文)任务书学生姓名易鹏学号5901011102022专 业计算机应用技术院(系)信息工程系毕业设计(论文)题目蓬南中学学生档案管理系统设计与实现任务与要求1、毕业设计任务:通过对蓬南中学学生档案管理系统的设计与实现,充分掌握管理信息系统开发的流程,实现对蓬南中学的学生档案实现信息化管理。要求完成以下内容: (1)可对用户权限进行管理; (2)用户根

2、据不同的权限可对学生档案进行添加、删除、修改等操作; (3)可对学生的档案进行各种查询操作; (4)可对学生成绩或学生信息等进行报表打印和统计功能; (5)具有良好的帮助环境。 2、毕业设计要求:(1)WIN2000以上的操作系统+C#(或其它面向对象的程序设计语言)+SQL server2000(或其他数据库系统)开发。 (2)采用C/S结构或B/S结构或单机版。 (3)设计方法:采用软件工程的思路进行设计,具体设计模型可根据自己搜集资料的详细程度来自行选择,不作指定要求。 (4)软件作品要有一定的实用性和可操作性,必须采取多种测试方法的测试,保证软件的可运行性。完成时间段2013年 6月

3、24日 至 2013年 12月 1日 共 23周指导教师单位重庆科创职业学院职称讲师院(系)审核意见毕业设计(论文)进度计划表日 期工 作 内 容执 行 情 况指导教师签 字2013-6-10至2013-6-24论文选题2013-6-25至2013-8-31收集资料,论文提纲写作2013-9-21至2013-9-30初稿写作2013-10-1至2013-10-31二稿写作2013-11-1至2013-11-30定稿并上交论文的电子文档2013-12-1至2013-12-10做好论文答辩准备工作教师对进度计划实施情况总评 签名 年 月 日 本表作评定学生平时成绩的依据毕业设计(论文)中期检查记录

4、表学生填写毕业设计(论文)题目: 蓬南中学学生档案管理系统设计与实现学生姓名: 易鹏学号: 5901011102022专业: 计算机应用技术指导教师姓名: 金大勇职称: 讲师检查教师填写毕业设计(论文)题目工作量饱满一般不够毕业设计(论文)题目难度大适中不够毕业设计(论文)题目涉及知识点丰富比较丰富较少毕业设计(论文)题目价值很有价值一般价值不大学生是否按计划进度独立完成工作任务学生毕业设计(论文)工作进度填写情况指导次数学生工作态度认真一般较差其他检查内容:存在问题及采取措施: 检查教师签字: 年 月 日院(系)意见(加盖公章): 年 月 日摘 要随着信息技术在管理上越来越深入而广泛的应用,

5、信息管理系统的实施在技术上已逐步成熟。信息管理系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的信息管理系统。本文采用Java和SQL Server 2000等软件为开发工具,以Windows XP为开发平台,设计出一个档案管理系统,对学生的信息、课程、成绩进行统一管理,便于查询、修改和删除。涉及到的主要内容有:体系结构规划、设计平台的搭建以及系统的设计。主要实现的功能模块有管理系统的功能介绍,学生个人信息子系统、新生入学子系统、学生成绩管理子系统、在校学生管理子系统各种信息查询子系统以及系统维护子系统。该系统功能完善,可使

6、高校的档案管理系统从纯手工中解脱出来,实现高校档案管理系统自动化、规范化、合理化、科学化,其实用性强,用户界面友好,有助于加快高校的信息传递和智能建设,并为高校整体实现信息化管理体系作好铺垫。关键词:学生档案管理 Java SQL Server2000 B/S JDBC-ODBCAbstractAlong with information technology in management more and more thorough and widespread application, the management information system the implementation

7、to be gradually mature in the technology. The management information system is the new discipline which unceasingly develops, any unit must survive and develop, wants the high efficiency organically to organize the internal activity, must establish the management information system which adapts with

8、 own characteristic.This article uses Java and MS SQL-Server and so on is the development kit as develops the platform take Windows XP, designs a school register management information system, to students information, the curriculum, the result carries on the unification management, is advantageous

9、for the inquiry, the revision and the deletion. Involves the main content includes: The system structure plan, designs the platform to build as well as the system design. The main realization function module has the management system management system the function to introduce the subsystem, the new

10、 born matriculation subsystem, the student result management subsystem, manages the subsystem in the school student, manages the subsystem, each kind of information inquiry subsystem as well as the system maintenance subsystem to the school student. This system function perfect, may cause the univer

11、sities the school register management system to extricate from the pure handwork, realization universities school register management system automation, standardization, rationalization, scientific style, its usability strong, the user contact surface is friendly, is helpful to speeds up the univers

12、ities the information transmission and the intelligent construction, and finishes the upholstery for the universities whole realization information management system.KEY WORD:Student school records management Java SQL Server2000 B/SJDBC-ODBC第一章 绪 言21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个

13、领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校学生档案管理系统软件为学校办公室带来了极大的方便。目前学生档案管理系统的实现方法各有特色。以前的手工管理存在很多的漏洞和不足,例如:劳动强度大,错误率高并且信息处理速度慢。随着高校的不断扩招,学生数目的增多,为弥补手工管理带来的缺陷,降低错误率和劳动强度,提高信息处理速度,使用计算机来管理学生的档案是最科学和简捷的一种方法。这样,只要设计一个合理的学生管理系统的方案,就能为管理员和学生提供更加方便的服务,以实现自动化管理。在现行系统的调研

14、和分析的基础上,加入了一些新的功能,这些功能成为该系统开发的主要目标和评价指标。计算机对信息的管理有着手工管理无法比拟的优势,这些优势对于信息的条数不多,信息的变化慢,对信息的需求不频繁的单位还不明显,但是对于我曾经就读的蓬南中学,却是显然的。蓬南中学目前在校学生达到2000人以上,学校原来的学生档案管理软件已经不能适应新的办学规模和对现代办学效率的需要。第一节 开发背景现阶段,蓬南中学对档案管理工作不够重视,档案管理资源不足和管理手段不高,其主要表现在以下几方面:1.档案管理意识淡薄,利用率不高长期以来,由于人们对档案工作意识不强,认识不到档案工作在学校建设中的重要性和必要性,是档案管理工作

15、得不到重视的一个重要原因。2.档案管理人员业务素质不高,档案管理工作开展难度大,一般学校没有设定专职档案管理岗位,或有的学校的档案管理人员是教师兼职或是临时配备的。另外,一些档案管理人员不是档案专业出身的或者不经过培训就上岗,缺乏系统培训,档案管理手段落后,严重制约学校档案管理工作的发展。3.硬件设施不达标,档案资料不全学校档案应客观完整记录学校各方面的工作,为学校发展留下真实的轨迹。但目前在很多学校普通存在的现象一是有的不具备最基本的保管档案的通风、防潮、防霉、防盗、防火条件要求,容易缺失或遭受破坏。二是档案保管设备不齐全,规格不一,不能满足新时期档案多样化的需要。档案错放、随意归档、资料不

16、全的现象,也使得学校档案管理工作的开展进一步加大难度。4.档案工作是一项积累性工作,首先需要档案工作者在日常工作中注重学校各类材料的收集和整理,全方位收集相关档案资料,倡导全体师生支持学校,积极提供有记录价值的教育教学资料,也要努力拓宽档案收集范围,挖掘档案资源,比如收集分散的知名校友档案等,使室藏档案内容丰富充实起来。随着社会科技的进步,档案管理的现代化、信息化已是新时期档案事业发展的重要方向,一方面利用现代化高科技手段提高档案工作效率,使档案工作从落后的手工操作走向现代化的管理。另一方面利用现代化管理手段将管理档案信息及时提供给学校领导、各教研组和社会有关部门,提供查阅便利,提高使用利用率

17、,使他们亲身体验到档案信息的价值,促使他们更积极主动地配合档案部门做好档案工作。学校档案是展示学校自身形象和价值观建设成果的重要载体,因此学校档案工作要站在广阔的社会文化背景之下,努力体现多姿多彩的生命魅力和独具个性的文化氛围,努力与德育教育各类活动相结合,成为校园文化建设的重要基地,最大范围反映学校的文化风貌和历史面貌。总之,学校档案管理工作是学校基础工作的重要组成部分,我们在做好档案的收集、整理、归档工作的同时,主动提供档案利用服务,做到档案管理工作管理方法科学化,管理手段高效化,档案工作标准化,建立档案管理工作长效机制,使档案价值得以充分体现,推进教育事业的发展。在各大中小学校,用计算机

18、管理学校的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。提高了学校的管理能力,为此用计算机来管理学校的信息,是非常必要的。第二节 开发软件本系统开发用的软件主要包括Eclipse和SQL Server 2000:1.Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。2.SQL Server 2000 是Microsoft公司推出的S

19、QL Server 数据库管理系统的一个版本。该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。第三节 开发技术本系统开发用的是Java技术,以下是Java技术的特点:1.通用性:指的是跨平台、跨网络、跨语种和跨时间。(1)跨平台:指的是Java与计算机平台(硬件、操作系统)无关;(2)跨网络:指的是Java与网络平台无关,可以穿越多种常用的网络类型(平

20、台)。它的结构确切地说是B/S模型(浏览器/服务器模型,亦称Web模型);(3)B/S模型是一种三层结构的模型:客户端/应用服务器(Web服务器)/数据库服务器;(4)跨语种:指的是Java的应用软件不存在语言本地化问题,它本身带有语言机制。它主要是通过所谓“国际语言管理”(InternationalLanguageManagement)模块实现的;(5)跨时间:技术更新和保护投资的方案、产品升级容易,只需编写一个新的模块,替换老模块即可。2.可移植性:Java的源代码是可移植的,而且对现有的几乎所有操作系统无须修改便能运行,还具有多线程同步、与平台无关的用户接口、内置联网功能、对象会打印功能

21、、出错处理、内存管理等功能。CPU可移植性和虚拟操作系统。3.支持分布式环境是指分布式对象支持和分布式计算环境支持。(1)分布式对象支持:类似于微软的OLE对象的链接和嵌入支持面向对象的“继承”特性;(2)分布式计算环境支持:通过不断扩充的Java网络类库支持分布式计算环境。Java提供一个URL(统一资源定位器)对象,用以打开并访问网上对象。其方式几乎与访问文件系统几乎完全相同。Java的客户机/服务器模式把运算从服务器分散到客户端。以提高系统执行效率,增加动态可扩充性。4.Java虚拟机(JVM):这是一种软CPU,是Java环境最重要的组件,它是仿照一种小巧高效的CPU设计的,Java的

22、编译器就是把Java的源代码编译成VM可执行的伪标代码,而伪目标代码转换成实际的硬件调用。本系统还采用了Java Bean技术,以下是它的定义:Java Bean 是一种JAVA语言写成的可重用组件。为写成Java Bean,类必须是具体的和公共的,并且具有无参数的构造器。Java Bean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自身机制发现和操作这些Java Bean 属性。第二章 需求分析第一节 可行性分析在对现有系统和现状认真调查、研究、分析、计算的基础上,明确了学生档案管理工作本身存在的问题和建立管理学生档案系

23、统的初步要求,进一步研究确定新的系统的目标:(1)按照管理信息系统的原理和方法,采用成熟的信息技术的手段,支持学生档案管理的全过程,提高教务工作的效率。(2)针对现状计算机广泛应用的情况以及数据的封闭性,学生档案管理系统基于Windows系统研制、设计和开发。(3)考虑经费等的原因,该系统使用一台PC机和现有软件以节省资金,降低成本。经过调查、研究、分析、计算和执行,在学生档案管理系统中的应用已经逐渐的进入成熟的阶段,将从以下的几个方面来总结出该学生档案管理系统开发的可行性,具体情况如下:(1)技术可行性以Windows XP为操作系统,采用java为脚本语言,运用SQL的数据库技术,设计与实

24、现学生档案管理系统。新系统的运行硬件环境为一台PC机,当用户使用系统时,通过正确的口令进入系统,进行数据库的维护操作和运用。(2)经济可行性一方面,系统中友好的人机界面和更强劲的功能支持,会使教务人员的工作进一步提高,从而节省人力、物力,进而提高经济效益;另一方面,系统开发成本低,现有PC机即可提供系统开发工作需要的所有硬件设备环境。(3)操作可行性操作上是对Windows操作系统的引用,该系统的使用主要凭借使用Windows操作技术即可完成数据录入、查询、修改、删除等功能,方便简单。使用前只要对用户进行简单的说明或阅读帮助文件即可使用该系统。第二节 数据流程分析数据流图也称为Data Flo

25、w Diagram。是描述数据处理过程的工具。数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。下图为学生档案管理系统顶层流程图:图2.1顶层数据流程图首先用户登录学生档案管理系统,学生档案管理系统与数据库连接,学生档案管理系统可以对学生个人信息进行管理,可以对学生课程进行管理,可以对学生成绩进行管理还可以对用户名的密码进行修改。然后学生个人信息关联到课程管理,课程管理关联到成绩管理,最后形成信息传递给学生个人信息。下图为学生档案管理系统底层业务流程图:图2.2底层数据流程图老师教授学生,然后学生得到老师给的成绩,成绩再给管理员。学生填写的档案给管理员。教务处安

26、排学生的班级和课程通过管理员对学生信息、成绩、课程的录入存入相关储存得到学生档案相关信息最后反应给学校的相关领导和老师。1.学生档案业务流程图如下:图2.3学生档案流程图学生通过填写档案交给班主任审核通过交给教务处通过就直接输入计算然后由计算机的学生档案管理系统输出。2.课程管理业务流程图如下:图2.4课程管理流程图教务处管理学生课程信息安排教师上课然后把课程信息输入计算机最后由计算机的学生档案管理系统输出。3.成绩管理业务流程图如下:图2.5成绩管理流程图学生学习课程,通过老师考核交个教务处然后直接输入计算机最后由计算机的学生档案管理系统输出。第三节 功能需求分析蓬南中学学生档案管理系统的主

27、要任务就是对学生的档案信息进行管理,即查询、添加、修改、删除等功能。使用户能方便的得到想要的信息,使学校学生的档案管理更加系统化、自动化、规范化,从而提高管理的效率。本系统开发设计思想是尽量采用学校现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平和应用效果的目的。系统应符合学校学生档案管理的规定,满足对学校学生日常管理的需要,并达到操作过程中的直观、方便、实用、安全等要求。系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。系统功能分析是在系统开发的总体任务的基础上完成的。学生档案管理系统需要完成的功能

28、主要有:1.有关学生档案等信息的输入,包括学生档案基本信息、成绩以及班级等。2.学生档案信息的查询,包括学生档案基本信息、成绩信息、班级信息等。3.学生档案信息的修改。包括学生档案基本信息、成绩以及学生班级信息等。4.系统参数管理信息的设置包括班级设置和课程信息等。5.系统用户的管理。包括添加管理员和用户的密码管理等。第四节 数据需求分析用户的需求分析具体体现在各种信息的提供、保存、更新和查询。这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据,数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充

29、实完善的。明确地需求收集和分析作为数据库设计的第一阶段是十分重要的。数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果,数据字典是对系统所用到的所有表结构的描述。表2.1学生信息表字段名字段代码数据类型是否为主键备注学号xsxhVarchar(10)Y不为空姓名xsxmVarchar(10)N密码xsmmVarchar(2)N性别xsxbChar(10)N年龄xsnlSmallint(10)N籍贯xsjgVarchar(30)N班级名称xsbjVarchar(20)N入学时间xsrxsjdatetimeN表2.2课程信息表字段名字段代码数据类型是否为主键备注课程

30、代码kcdmVarchar(5)Y不为空课程名称kcmcVarchar(15)N表2.3班级信息表字段名字段代码数据类型是否为主键备注班级名称bjmcVarchar(10)Y所属课程bjzydmVarchar(5)Y班级人数bjrsSmallint(10)N班主任bjfdyVarchar(5)N班级楼栋bjldVarchar(10)N表2.4成绩信息表字段名字段代码数据类型是否为主键备注学号cjxhVarchar(10)Y不为空科目cjkmInt(10)Y学期cjxqSmallint(10)N成绩xxcjSmallint(5)N姓名cjxmVarchar(10)N班级名称cjbjmcVarchar(10)N数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或若干个数据项和数据结构混合组成。经过数据项和用户需求的分析,我对本系统了组,具体如下表所示:

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2