人力资源学生档案管理系统课程设计6871.doc
《人力资源学生档案管理系统课程设计6871.doc》由会员分享,可在线阅读,更多相关《人力资源学生档案管理系统课程设计6871.doc(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机工工程学院院数据库原原理及应应用课程设计计报告课题名称称: 学生档档案管理理系统 专业: 计算机机科学与与技术(网网络技术术) 班级: 网络11111 姓名: 周泽成 学号: 1111一三111104 指导老师师: 周泓、刘金岭岭、王新新华、高高丽 20一三三 年 6 月 222 号课程设计计任务及及进度表表课题名称称学生档案案管理系系统设计目的通过对高高校学生生档案管管理系统统的设计计和开发发。了解解了数据据库的设设计与开开发的全全过程,达达到巩固固数据库库理论知知识、锻锻炼实践践能力和和构建合合理知识识结构的的目的。实验环境操作系统统:Winndowws XXP数据库管管理系统统:S
2、QLL Seeverr 20008编程环境境:Vissuall Sttudiio 220100任务要求1. 搜集高校校学生档档案管理理问题方方面的资资料,进进行需求求分析;2. 完成概念念设计、逻辑设设计等各各阶段的的设计;3. 编写程序序代码,系系统调试试;4. 撰写课程程设计报报告;5. 参加答辩辩工作进度度计划序号起止日期期工 作作 内 容120一三三.5.11020一三.5.11查询资料料、选择择课题220一三三.5.1220一三.5.20需求分析析、总体体设计320一三三.5.2120一三.6.17系统整体体设计、编写程程序代码码、调试试程序420一三三.6.1720一三.6.21撰
3、写课程程设计报报告指导教师师: 200一三 年 006 月 07 日 摘要学生档案案管理系系统是典典型的信信息管理理系统(MIIS),其开发发主要包包括后台台数据库库的建立立和维护护以及前前端应用用程序的的开发两两个方面面。对于于前者要要求建立立起数据据一致性性和完整整性强、数据安安全性好好的库。而对于于后者则则要求应应用程序序功能完完备,易使用用等特点点。 经过分分析,我使用 MIICROOSOFFT公司的 VIISUAAL SSTUDDIO开发工工具,利用其其提供的的各种面面向对象象的开发发工具,尤其是是数据窗窗口这一一能方便便而简洁洁操纵数数据库的的智能化化对象,可以在在短时间间内建立立
4、系统应应用原型型,然后,对初始始原型系系统进行行需求迭迭代,不断修修正和改改进,用ODBBC连接数数据库,直直到形成成最终的的可行系系统。关键词 控件件,窗体体,数据据库,MMicrrosooft Vissuall Sttudiio 220100目录1 引引言62 需需求分析析62.1 系统统目标662.2 功能能划分663 概概念设计计73.3 数据流流图84 逻逻辑结构构设计884.1 ERR模型向向关系模模式转换换84.2 数据据库表结结构设计计95 应应用程序序设计1116 编编码(主要功功能介绍绍)116.1登登陆界面面116.2新新生档案案录入2216.3学学生档案案查询2246.
5、4更更新学生生档案2257 项项目测试试29结论300致谢311参考文献献32附录3331 引引言电子档案案是档案案工作中中的新事事物,具具有传统统纸质档档案不具具备的优优点,能能极大限限度地提提高工作作效率。因此,档档案管理理者应顺顺应时代代发展的的潮流,正正确积极极地认识识电子档档案的特特点,加加强对电电子档案案管理的研研究,使使人类社社会原始始历史记记录在信信息时代代得以真真实、完完整、可可靠的保保管。2 需需求分析析2.1 系统目目标一直以来来人们使使用传统统人工的的方式管管理文件件档案,这这种管理理方式存存在着许许多缺点点,如:效率低低、保密密性差,另外时时间一长长,将产生生大量的的
6、文件和和数据,这对于于查找、更新和和维护都都带来了了不少的的困难。随着科科学技术术的不断断提高,计算机机科学日日渐成熟熟,其强大大的功能能已为人人们深刻刻认识,它已进进入人类类社会的的各个领领域并发发挥着越越来越重重要的作作用。作为计算算机应用用的一部部分,使用计计算机对对学生档档案信息息进行管管理,具有着着手工管管理所无无法比拟拟的优点点.例如:检索迅迅速、查查找方便便、可靠靠性高、存储量量大、保保密性好好、寿命命长、成成本低等等。这些些优点能能够极大大地提高高学生档档案管理理的效率率,也是企企业的科科学化、正规化化管理,与世界界接轨的的重要条条件。 管理信信息系统统在最初初级阶段段是统计计
7、系统,所所研究的的内容是是数量数数据间表表面的规规律,他他可以分分成较相相关和不不相关的的组,然然后把数数据转换换成信息息。第二二个阶段段的数据据更新系系统,比比如它不不能告诉诉你以现现在的售售票的速速度何时时把票售售完,从从而采取取补救措措施。因因而它也也是管理理信息系系统的低低级阶段段。第三三阶段是是状态报报告阶段段系统,它它可以分分为生产产状态报报告、服服务状态态报告和和研究状状态报告告。比如如生产状状态报告告系统,它它的典型型代表是是IBM公司的的生产管管理系统统。众所所周知,它它是世界界上最大大的计算算机公司司,19664年它生生产出中中型计算算机IBMM3600,使计计算机的的水平
8、提提高了一一个台阶阶,但同同时组织织生产工工作却大大大的复复杂化了了。一台台计算机机超过了了一五000个不同同的部件件,每一一个部件件又有若若干个元元件,加加上IBM的工厂厂遍及美美国各地地,不同同的定货货有不同同的元件件和不同同的部件件。这样样的以来来管理就就特别复复杂了。在19668年,建建立了公公用制造造信息系系统CMIIS运行很很成功。状态报报告系统统还有一一种形式式是数据据处理系系统。主主要是用用来处理理日常业业务和生生产报告告。把手手工作业业自动化化,提高高效率和和节省人人力。最后的阶阶段是决决策支持持系统,它它是用来来辅助决决策的信信息系统统。该系系统可以以计划、分析解解答,它它
9、有较好好的人机机对话,但但不强调调全面的的管理功功能。因此,开开发这样样一套管管理软件件成为很很有必要要,我们将将以开发发一套学学生档案案管理系系统为例例,谈谈其其开发过过程和所所涉及到到的问题题及解决决方法。2.2 功能划划分学生档案案管理系系统包括括登陆权权限管理理、学生生档案的的查询修修改录入入、班级级信息的的录入、学生成成绩的录录入与更更新等功功能。3 概概念设计计本系统规规划出的的实体有有:课程程信息实实体、学学生信息息实体、成绩信信息实体体,它们们之间的的关系如如下图所所示。班级号祖籍出生年月身份证姓名入学年月学生编号学生政治面貌家庭地址性别1所学专业班级职务学习N成绩课程学分课程
10、名课程号图3.11 学生选选课E-R图教务秘书添加NM政治面貌身份证号码学生学生号家庭住址姓名祖籍班级号性别入学日期图3.22 教务秘秘书添加加学生信信息E-R图N教务秘书添加M班级班级号学分班级名图3.33 教务秘秘书添加加班级信信息E-R图学生属性性:学生生号、学学生姓名名、性别别、出生生年月、祖籍、班级号号、入学学日期、家庭地地址、政政治面貌貌、身份份证号码码、班级级职务、所学专专业等;、班级属性性:课程程编号、课程名名称、学学分等;一个学生生可以上上多门课课程,所所以是1:N的关系系;多个个教务秘秘书可以以添加多多个学生生的信息息,所以以是N:M的关系系;多个个教务秘秘书可以以添加多多
11、个班级级的信息息,所以以是N:M的关系系。3.3 数据流流图教务秘书查询信息学生信息表查找页面查询信息查询结果图3.33.1 查找数数据流图图教务秘书已修改信息学生信息表页面学生信息验证已修改信息图3.33.2 学生生档案数数据流图图新信息班级学生信息添加或修改新信息页面班级、学生信息表管理员图3.33.3 档案添添加修改改数据流流图4 逻逻辑结构构设计4.1 ERR模型向向关系模模式转换换课程实体体集可以以转换为为关系:课程(课课程编号号,课程程名称,学学分)学生实体体集可以以转换为为关系:学生(学学生编号号,学生生姓名,性性别,出出生年月月,祖籍籍,班级级号,入入学日期期,家庭庭地址,政政
12、治面貌貌,身份份证号码码,班级级职务,所所学专业业)成绩实体体集可以以转换为为关系:成绩(课课程编号号,学生编编号,成成绩)4.2 数据库库表结构构设计表4.11 ccourrse列名数据类型型长度描述Courrse_idint8课程号,定定义为主主键,自自动编号号Courrse_nammeNvarrchaar(220)20课程名,不不允许Nulll值Credditsmalllinnt1学分,允允许Nulll值表4.22 cclasss列名数据类型型长度描述Classs_iidint4班级号,定定义为主主键,自自动编号号Classs_nnameenvarrchaar(440)40班级名字字,不
13、允许Nulll值GraddeCharr(100)10年级名,允允许Nulll值SumSStuint2班级现有有人数,允允许Nulll值MaxNNumint2班级人数数上限,允允许Nulll值表4.33 SStuddentt_cooursse列名数据类型型长度描述Courrse_idint8班级号,学学生号,共共同定义义为主键键,自动动编号studdentt_iddint8Graddeint4成绩,不不允许为为Nulll值Credditsmalllinnt1学分,允允许为空空SC_ssemeesteersmalllinnt学期,不不允许为为Nulll值Schoool_yeaarsmalllinn
14、t8学年,不不允许为为Nulll值表4.44 SSyUsser列名数据类型型长度描述Use_idint4用户号,定定义为主主键,自自动编号号Use_nammecharr(100)10用户名字字,允许Nulll值Use_rollecharr(100)10用户角色色,允许许Nulll值Passsworrdcharr(6)6密码,允允许Nulll值表4.55 sttudeent列名数据类型型长度描述Studdentt_iddint8学生号,定定义为主主键,自自动编号号Studdentt_naamenvarrchaar(10)10学生姓名名,不允允许为Nulll值Sexcharr(2)2性别(男男/女
15、),允允许为Nulll值Birtthsmallldaatettimee出生年月月,允许许为Nulll值Natiioncharr(8)12祖籍,允允许为Nulll值Classs_iidint一五班级号,定定义为外外键,不不允许为为Nulll值Entrrancce_ddateesmallldaatettimee入学日期期,不允允许为Nulll值homeenvarrchaar(40)40家庭地址址,允许许为Nulll值poliiticccharr(10)50政治面貌貌,允许许为Nulll值IDnvarrchaar(一八)一八身份证号号码,允允许为Nulll值Jobnvarrchaar(220)20班
16、级职务务,允许许为Nulll值speccialltynvarrchaar(220)20所学专业业,允许许为Nulll值开始5 应应用程序序设计 输入账号密码 正确?NY用户登录学生档案管理系统权限修改模块 管理员登录模块班级管理模块新生档案录入模块学生档案查询模块更新学生档案模块课程管理模块学生成绩录入模块学生成绩查询模块用户选择操作 选择退出?YN执行服务操作退出图5.11 验证模模块流程程图 图5.22 系统功功能模块块图6 编编码(主要功功能介绍绍)6.6.1 登陆界面面本窗体采采用换肤肤小程序序使得界界面得意意更美观观,并且且可以根根据鼠标标的移动动进行窗窗体移动动,有放放大不失失真的
17、效效果。privvatee vooid loggin_buttt_CClicck(oobjeect sennderr, SSysttem.EveentAArgss e)ttrystrrconnn=sellectt * froom ssyusser wheere Usee_naame=+thiis.UUserr_naame.Texxt.TToSttrinng().Trrim()+;/根据用用户输入入的用户户名和密密码初始始化查询询更新数数据库字字符串mycconnn=neew SSqlCConnnecttionn(coonnsstr);sqllda=neww SqqlDaataAAdappter
18、r(sttrcoonn,mycconnn);dseet.CCleaar();sqllda.Filll(ddsett,ssyusser);myttablle=ddsett.Taablees00;/查询的的结果在在Tabbless0中。forr(innt jj=0;jmmytaablee.Roows.Couunt;j+)Useerroows=myttablle.RRowssj;if(Useerroows1.ToSStriing().TTrimm()=thhis.Useer_nnamee.Teext.ToSStriing().TTrimm()&Usserrrowss3.TooStrringg().T
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人力资源 学生 档案管理系统 课程设计 6871
限制150内