教师业务档案管理系统的设计与实现课程设计.docx

上传人:牧羊曲112 文档编号:1982190 上传时间:2022-12-29 格式:DOCX 页数:40 大小:614.24KB
返回 下载 相关 举报
教师业务档案管理系统的设计与实现课程设计.docx_第1页
第1页 / 共40页
教师业务档案管理系统的设计与实现课程设计.docx_第2页
第2页 / 共40页
教师业务档案管理系统的设计与实现课程设计.docx_第3页
第3页 / 共40页
教师业务档案管理系统的设计与实现课程设计.docx_第4页
第4页 / 共40页
教师业务档案管理系统的设计与实现课程设计.docx_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《教师业务档案管理系统的设计与实现课程设计.docx》由会员分享,可在线阅读,更多相关《教师业务档案管理系统的设计与实现课程设计.docx(40页珍藏版)》请在三一办公上搜索。

1、西安文理学院 计算机科学系课程设计报告设计名称: 软件项目设计 设计题目: 教师业务档案管理系统的设计与实现 学生学号: 14102080202 专业班级: 08软件二班 学生姓名: 张丙胜 学生成绩: 指导教师(职称): 李向军(副教授) 课题工作时间: 2011.4.11至 2011.4.22 说明:1、报告中的任务书、进度表由指导教师在课程设计开始前填写并发给每个学生;四、五两项(中英文摘要)由学生在完成综合设计后填写。2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩。3、指导教师评语一栏由指导教师就学生在整个设计期间的平时表现、设计完成情况、报告的质量及答辩情况,给出客观

2、、全面的评价。4、所有学生必须参加课程设计的答辩环节,凡不参加答辩者,其成绩一律按不及格处理。答辩小组成员应由2人及以上教师组成。5、报告正文字数一般应不少于3000字,也可由指导教师根据本门综合设计的情况另行规定。6、平时表现成绩低于6分的学生,取消答辩资格,其本项综合设计成绩按不及格处理。计算机科学系课程设计任务书学生姓 名张丙胜学 号14102080202专业班级软件工程二班设计题目教师业务档案管理系统的设计与实现内容概要:教师业务档案管理系统实现教师业务档案管理的系统化、规范化、自动化,以促进和提高教师业务档案管理手段和水平。教师业务档案管理系统包括系统分析, 系统调查,功能设计,数据

3、库设计,系统实现,系统测试和调试与维护等。文献资料:1. 耿祥义,张跃平.java面向对象程序设计M.北京:清华大学出版社.2010;2. 王永茂.JSP程序设计用JSP开发Web应用M.北京:清华大学出版社.2010;3. 胡艳洁.HTML标准教程M.北京:中国青年出版社.2004;设计要求:1 实现对教师业务档案相关信息的查询功能,包括快速查询功能和分类查询功能;2 实现教师业务档案相关信息的录入、修改、,删除和统计功能。3 系统安全可行。工作期限:设计工作自2011 年4 月11 日至2011年4 月 21 日止。指导教师: 李向军 系主任: 日 期:2011 年 4 月 11 日计算机

4、科学系课程设计进度安排表 专业: 软件工程 姓名: 张丙胜 学号: 14102080202 日期内 容备注4月11日 4月 12日分析题目,查阅相关资料 4月一三 日 4月14 日拟定整体方案,编写程序 4月一五 日 4月16 日程序编写 4月17 日 4月一八 日调试程序 4月19 日4月20 日整理报告 4月11 日 4月22日答辩 月 日 月 日 月 日 月 日 月 日 月 日月 日 月日 月 日 月 日 月 日 月 日 月 日 月 日 月 日 月 日 月 日 月 日指导教师签名: 2011年4 月 11 日指导教师评语指导教师: (签字)日 期: 2011 年 4 月 22 日答辩记录

5、表学生姓名: 张丙胜 学号: 14102080202 班级: 08软件二班 答辩地点: 答辩内容记录:答辩成绩合计分值各项分值评分标准实际得分合计得分备注2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。一五在规定时间内能准确、完整、流利地回答教师所提出的问题。答辩小组成员(签字): 2011 年 4 月 22 日成绩评定表学生姓名: 张丙胜 学号: 14102080202 班级: 08软件二班 类别合计分值各项分值评分标准实际得分合计得分备注平时表现1010按时参加设计指导,无违反纪律情况。完成情况3020按设计任务书的要求完成了全部任务,能完整演示其设计

6、内容,符合要求。10能对其设计内容进行详细、完整的介绍,并能就指导教师提出的问题进行正确的回答。报告质量3510报告文字通顺,内容翔实,论述充分、完整,立论正确,结构严谨合理;报告字数符合相关要求,工整规范,整齐划一。5课题背景介绍清楚,综述分析充分。5设计方案合理、可行,论证严谨,逻辑性强,具有说服力。5符号统一;图表完备、符合规范要求。5能对整个设计过程进行全面的总结,得出有价值的结论或结果。5参考文献数量在2篇以上,格式符合要求,在正文中正确引用。答辩情况2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。一五在规定时间内能准确、完整、流利地回答教师所提

7、出的问题。总评成绩: 分 指导教师: (签字)日 期: 2011 年 4 月 22 日摘 要 教师管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立数据一致性和完整性强,数据安全性好的数据库.而对于后者则要求应用程序功能完备,易使用等特点在学校,教师信息管理包括教师信息学生信息成绩信息,显然如果以人工的方式对其管理将耗费大量的人力物力,本系统以此作为开发的目标,用以减轻教师管理人员的负担系统开发采用Myeclipse 8.6作为开发环境,用SQL 2000作为后台数据库。利用其强大的可视化界面功能及对数据库的支持,先构造

8、一个原型,逐步增加功能,最终满足需求系统中大量采用SQL查询语句,界面友好,功能较强不足的地方是当数据访问量大时,将致使性能的下降,且不利于数据的有效共享,在以后改进的中应考虑采用SQL SERVER作为数据库,解决访问速度及数据共享的问题该系统性能力求易于使用,具有较高的扩展性和可维护性教师业务档案是高校档案的重要组成部分,它能为高校管理教室业务考核、统计报表等资料提供资料,是学校进行管理工作一级抓好师资队伍建设的重要依据。传统的高校教师档案管理主要以电子文档和纸质材料为媒介,分散且不便于集中管理。与财务、教务等系统结合较差,容易产生数据的冗余和不一致。为高校各部门和广大教师提供方便的接口,

9、解决了传统方案的局限性,提高了档案的效率。本文介绍了该系统的功能及高效率、管理方便等特点。关键字:教师业务管理系统;B/S;SQL 2000AbstractTeacher management system is a typical management information system (MIS), which mainly includes the establishment of database and front-end application maintenance and development of the two. The former calls for establi

10、shment of data consistency and integrity, data security database. As for the latter requires that the application functions, easy to use features. In schools, teachers, information management, including teacher information 、 student information mance information Obviously, if artificial means would

11、cost a lot of its management of human 、 material resources, the development of the system as a target to reduce the burden on teachers, administrators.System development using Myeclipse 8.6 as the development environment, using SQL 2000 as database. Using its powerful visual interface functions and

12、database support, first to construct a prototype, and gradually adding features, and ultimately meet the demand. system, extensive use of SQL queries, user-friendly, more powerful. inadequacies of the data access when Large, it will cause performance degradation, and not conducive to the effective s

13、haring of data, improved in the future should be considered as the SQL SERVER database, access speed and data sharing to solve the problem. that the system seeks to ease of use, with higher Scalability and maintainability.Keywords:the management of teacherbusiness;B/S;sql目 录第一章 课题背景1.1 应用背景的分析1.1.1教

14、师业务管理系统的开发现状及方法 正如我们所知,传统的结构化方法的主要思路是将问题空间映射到数据流图,通过数据流图和加工及基细化来描述系统的逻辑功能,近将比逻辑模型映射成有映射处理功能的模块分层描述的系统物理模型,这是一种以处理过程和处理功能为基础的方法。 但是,随着信息技术的发展,这种系统是显然已经不适应了。而且,的信息系统处在一个复杂多变的环境之中,用户的需要常有变更,特别是我们独立院校中,师资力量存在着很大的流动性,这就要求系统具有很强的应变能力。要求可以对系统的功能,处理对象随时具有编辑、修改能力。而传统的系统在运行阶段的维护工作十分繁重,处理数据繁多、冗长,并且,结构化方法中的数据分析

15、和功能分解难以一致与协调,系统分析的逻辑模型和系统设计的物理模型没有明确。 在这种前提下,为了构建一个方便快捷的信息系统,应用ASP.NET 2.0技术首先构建一个基于B/S结构的系统,通过构建WEB服务器和数据库服务器,这样就很容易地提供了教师教学质量一览的基础数据,而且,根据整个系统的研发的实际需求,由于此系统旨在最终简化传统的教师业务档案管理,则应选用简单易用的小型数据库管理系统Visual FoxPro 9.0作为其前端表示工具,并能过SPT技术访问SQL Sirver2000数据库,由此开发一整套基于C/S结构的教师基本信息维护系统,最终,在这样一个系统下,用户只需在客户端输入教师姓

16、名或者教师号,便可以查询得包括教师性别、出生日期、籍贯、民族、形象照片等基本情况以及参加工作时间、享受待遇职称、第一毕业学校和所学专业、最高学历学校和最高学历专业、目前研究方向、办公电话、邮箱、所在院系(科室)、近五年来的教学情况、进修情况等一些具体信息,使用户能够方便快捷地对所查询教师的情况有一个整体的把握,而且,在这样的一个系统下,用户可以对教师信息进行打印但不能参与修改,最终的管理、修改、编辑由系统管理员掌握。可以预见,在这样一个系统下,管理员的工作也是相当轻松的,不会像传统工作方式那样繁琐。1.1.2教师业务管理系统的可行性分析首先,在技术方面,虽然是独立学院,但学校的校园网经过几年的

17、建设已经具备了一定的规模,为网上数据交换提供了现成的信息通道。目前各种管理软件层出不穷,各种开发工具也日渐丰富。特别是现在ASP、ASP.NET技术,VFP、VB.NET、C#等编程技术都已非常成熟,很多高校、单位及个人都在利用这些技术开发适合自己情况的管理软件。利用ASP.NET和VFP数据库技术构建的教师业务档案管理系统,技术层面是不存在什么问题的。 其次,在使用上,由于系统基于B/C/S结构研发,而B/C/S最大特点就是客户端无需部署,即客户端基于浏览器访问数据库,只要掌握浏览器的使用便可,操作简单方便避免以前重复的操作程序,提高了效率。 再次,安全方面,因为这样一个教师业务档案系统的使

18、用和管理是两个不同的通道,可以防止非管理人员非法篡改系统数据,既可以防止越权操作,又可实现共享系统资源,起到有效地保护资源的作用。1.2课题要求与提1.2.1课题要求 需要实现最基本的几项功能:对不同的用户要首先进行登录才能进行相关操作,高级管理员必须实现对用户的管理、信息的输入、信息的删除、信息的查询等等。对于教师用户最少应该实现对本用户的信息修改、查询。1.2.2 课题提示 教是管理系统采用现在比较流行的B/S架构,用tomcat6作为服务器Myeclipse作为开发环境用SQL2000作为后台数据库连接数据库时导入了三个.jar包(msbase.jar,mssqlserver.jar,m

19、sutil.jar),并且为SQL Server 200打上了SQL Server 2000 SP4补丁。第二章 设计简介及系统大纲2.1设计简介2.1.1 模块的设计教师业务管理系统分为五个功能模块,它们分别是教师信息录入模块、教师信息修改模块、教师信息查询模块、教师信息打印模块。下面分别介绍各个模块的功能用途,以及使用。1.教师信息录入模块 教师信息录入模块,主要是用来记录教师的各种信息主要分为四个部分:基本情况、学历情况、工作成绩、社会兼职等。基本情况需要填写姓名、性别、身份证号、入校时间、出身年月、所学专业、家庭住址等信息。这些是一个教师的最基本的情况,也是必须填写的。学历情况要求填写

20、三次接受教育的时间,毕业的学校以及所学的专业。工作成绩包括三个部分:教学成果、科研成果、所著的学术著作等。社会兼职分为学术团体和社会团体的兼职。需要填写担任的职务、任职的时间以及团体的名称。备注中可以就其他没有说清楚的问题加以补充。教师信息修改模块 教师信息修改模块主要是对教师的进行修改、删除等操作。此模块以教师的姓名作为关键字对教师的整体信息一一列举。点击修改按钮就会跳到教师信息页面,教师的基本情况、学历情况、工作成绩、社会兼职等信息可以任意做修改和补充。点击删除按钮就会弹出一个对话框让管理员确认是否真的删除,点击是就会删除信息,若选择否则信息不会被删除。此外该模块为了提高管理员修改信息的效

21、率还提供了以姓名为关键字的检索,找到的教师信息会用黄色的长条突出显示出来,这样管理员就不必逐个查找了。2. 教师信息查询模块 信息查询模块与信息修改模块有一些交叉的部分比如说信息查询模块也可以对教师的基本信息进行修改删除等操作,基本方法与修改模块很相似。可以说信息查询模块就是信息修改模块的补充和延伸。但是在在信息查询模块中,查询的能力更加强大,它可以以姓名、入校时间、所学专业、所在基本单位等为关键字进行查询,查询结果也是以黄色长条的形式显示出来。可以说查询修改模块结合起来使用,可以大大提高管理员管理信息的效率,增强系统的可用性。3. 信息打印模块 信息打印模块就是对教师的基本信息打印输出。基本

22、信息包括基本情况、学历情况、工作成绩、社会兼职等。打印输出就是将这些信息转化为Word文档,然后打印。另外这个模块中也可以查询,其实是为了方便打印某个教师而做的,如果要打印某个教师的信息,只要简单查询一下,用不了多少时间他的信息入口就可以找到很方便的就可以将信息打印出来。4. 帐户管理模块 帐户管理模块就是对各个帐户进行管理。主要有修改账号、添加账号、删除账号等几个功能如下是系统功能主界面,里面包括了录入信息,修改信息,查询信息,打印信息以及帐号管理等功能。如图所示:教师信息修改界面能够完成查找然后对找到的记录修改并且删除的操作。如图所示:2.2 系统流程浏览课程添加课程删除课程管理账户登录窗

23、口查询课程 管理员菜单 查询课程教师菜单浏览课程图21系统流程图第三章 详细设计3.1 登陆界面设计登陆界面设计的比较简洁,分为高级管理与和一般教师两种用户类型。在正确的输入用户名和密码后,分别进入不同的管理模块。登陆页对用户的非法输入也做了处理,比如用户名或密码为空。图3-1 主界面程序function checkEmpty(form1)for(i=0;iform1.length;i+)if(form1.elementsi.value=)alert(用户名和密码不能为空!);return false;       &nbs

24、p;帐号:   密码:   身份:   一般教师用户系统高级管理员            td height=20 colspan=2x © 西安文理学院x 2011.4 All Rights Reserved技术支持:Super  Star.studio3.2 管理员功能模块 管理员模块的功能包括:账号管理;录入信息;修改信息;查询信息;打印信息。图3-2 功能界面

25、【程序】                                                  3.3录入信息功能模块 录入信息模块能够往数据库中插入教师的基本信息。如下:图3-3 添加信息功能界面【程序】       您现在正在操作:录入信息         table width=100%

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号