学生考勤系统毕业设计论文.doc
《学生考勤系统毕业设计论文.doc》由会员分享,可在线阅读,更多相关《学生考勤系统毕业设计论文.doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 综 合 实 训题 目: 专 业: 班 级: 姓 名: 指导老师: 答辩时间: 大连工业大学职业技术学院摘 要学分制已成为各大院校管理学生中不可或缺的一部分,在重多高校中得到了广泛的应用。总的说来,学分制就是通过集中学生的文化课程以及相应的考勤信息等,对学生的综合素质进行评定。实现学生考勤系统现代化的根本途径是信息化、系统化。学生考勤管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求。应用程序功能完备,易使用等特点。 经过分析,我们使用 sun Microsyst
2、ems公司的 jsp技术进行开发, 利用Eclipse提供的MyEclipse面向对象的开发工具.其方便快捷的多窗口界面,控制台异常报错,等功能简化了开发时间,通过插件机制来灵活地构件开发环境。从而在短时间内建立系统应用原型,然后对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成考勤信息管理的全过程,包括每个考勤事件,例如事假、病假、迟到、早退、缺席及其他有价值的考勤信息分配一个唯一的考勤编号,并根据此编码在计算机中建立固定资产信息库,对考勤信息的录入、修改、删除、统计等进行管理,使管理人员可对学生的具体信
3、息(或模糊信息)向进行跟踪,随时掌握某个(些)学生、某个(些)班级、某个(些)系部的具体考勤情况,减少考勤记录丢失现象,解决查找、统计困难等问题,提高管理人员的工作效率。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套学生考勤管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。 在系统开发中我们使用MyEclipse插件控件, MS的JDBC驱动,连接MS SQL Server2000数据库,将存在数据库的信息通过界面显示出来,并进行修改,查询等操作。关键字:JSP、MyEclipse、Tomcat、SQL Server。ABSTRACTThe credit s
4、ystem has become each great college management student to win necessary of a part, got an extensive application in the much more heavy high school.Always say that come, the credit system is the cultural course which passes to gather a high school student and correspond of test frequently an informat
5、ion etc., carry on assess to the students comprehensive character.The basic path which carries out a student to test frequently a system modernization is frequentlyinformation-based and systematize.Students testing to frequently manage system is frequentlya typical information management system(MIS)
6、, its development mainly includes the application develop of procedure of establishment and maintenance and head of backstage database 2.Request that starting to build up the data consistency and the integrity is strong to the former, the data safety good database.But then request to the latter.The
7、applied procedure function is complete, easy usage etc. characteristics.Through analysis, the sun Microsystems of our usages jsp technique of the company carries on a development, make use of the Eclipse provide of the MyEclipse face to the development tool of object.Its convenience is fast of many
8、window way interface, control pedestal the abnormality report be wrong, wait function to simplify development time and pass a plug-in mechanism come vividly Gou piece development environment.Build up system application prototype in the in a short time thus, then start prototype system to carry on ne
9、ed Die generation to the beginning, continuously revise with improvement, until the formation customer be satisfied with of can go system.The whole system from match an operation simple, interface amity, vivid, practical, safety of the request set out and complete to test frequently information mana
10、gement of whole processes, include each one to test frequently affairs, for example personal leave, sick leave, be late, leave early, absence and other worthy test frequently an information to assign 1 uniquely tests frequently serial number, and according to this coding is in the calculator build u
11、p a fixed assets information database, carry on a management towards testing frequently a record of information go into, modify, delete, statistics wait, make manager can to the students concrete information(or misty information) to carry on follow, at any time control a certain(some) student, a cer
12、tain(some) class, a certain(some) fasten a concretely test of the department frequently circumstance, reduce to test to frequently record to throw to lose phenomenon, resolve to check to seek, statistics difficulty etc. problem, exaltation the managers work efficiency.Therefore, development so a set
13、 of management software become having much of a necessary affair, in the underneath of each one we will with develop a set of student to test to frequently manage system for example, discuss its development process and involve of problem and resolve a method.The MyEclipse plug-in of our usage contro
14、ls a piece in the system the development, the MS JDBC drive, the Server2000 of the conjunction MS SQL database, pass the information of existence databases interface manifestation to come out, and carry on a modification, search etc. operation.Key words: JSP, MyEclipse, Tomcat, SQL Server.目录一、实训任务书1
15、二、任务分配表3三、开发进度表4四、需求分析54.1可行性分析报告54.2背景54.3系统开发的重点与难点54.4可行性分析64.5结论6五、总体设计75.1用例图75.2模块图75.3功能模块描述95.4流程图:95.5数据字典12六、详细设计166.1.1请假信息录入16七、主要代码177.1请假信息管理177.1.1请假信息录入177.2出勤信息管理227.2.1出勤信息录入功能227.2.2出勤信息维护247.2.2.1出勤信息资料查看247.2.2.2授课表查看25八、个人总结28九、致谢信29十、参考资料30I一、实训任务书1.实训题目学生考勤系统2.题目来源职业技术学院计算机系网
16、络办公 3.题目类型项目开发4.实训目标通过该综合实训课程的有效组织与实施,学生应该掌握的核心能力和关键能力有:1.编写代码的能力2.编写设计文档的能力3.编写测试文档的能力4.团队协作的能力5.学习新技术新工具的能力5.实训内容本次综合实训的内容主要是学生考勤系统,在该系统中,围绕计算机系教师办公的需求主要完成以下几个模块的内容: 学生信息导入功能,数据备份功能,系书记请假信息维护功能,教师考勤信息维护功能,出勤信息统计功能,数据打印功能,基础数据维护功能,权限管理功能等。6.实训环境硬件环境:CPU :PIII以上,内存:512MB以上,硬盘:40GB以上软件环境:JAVA方向:IDE:e
17、clipse3.2 ,JDK:jdk1.5,WEB服务器:tomcat5.0,PLUGIN: struct1.1,DBMS:SQL Server2000,开发软件:CVS 7.实训要求(1)搭建好开发环境,测试后能稳定运行;(2)需要安装杀毒软件,防止病毒感染,影响项目开发;(3)项目开发需要团队协作一起开发,培养团队精神;(4)按时到指定的机房进行项目开发;(5)编码编程风格要完全按照规定书写;(6)测试文档要严格按照规定格式书写;(7)项目使用手册要完全按照规定模版书写;(8)要按照老师的进度表保质保量的完成阶段开发任务。8.项目开发步骤(1)需求分析,掌握办公自动化系统的各项业务流程;(
18、2)总体设计,完成整个系统的模块架构;(3)详细设计,完成数据库字典的设计;(4)详细设计,设计画面及其处理说明;(5)编写代码,按照规范书写;(6)项目测试,按照规范书写;(7)撰写使用手册;(8)上交项目源代码、测试文档和使用手册。9.时间安排序 号内 容时 间日 期1需求分析完成整个系统的模块架构第1周8.278.312完成数据库字典的设计第2周3完成画面设计及其处理说明第3周4编写代码第4周5测试,撰写使用手册第5周总计5周二、任务分配表模块名称一级子模块二级子模块编写人请假信息管理请假信息录入屈嘉兴请假信息管理请假信息查询屈嘉兴请假信息修改屈嘉兴请假信息删除屈嘉兴出勤信息管理出勤信息
19、录入屈嘉兴出勤信息管理出勤信息查询屈嘉兴出勤信息修改屈嘉兴出勤信息删除屈嘉兴考勤信息统计考勤信息统计李健详细考勤信息李健基础数据管理教师授课表管理教师授课表查询卢霖教师授课表添加卢霖教师授课表修改卢霖教师授课表删除卢霖教师信息管理教师信息查询郭永珍教师信息添加郭永珍教师信息修改郭永珍教师信息删除郭永珍教师信息导入屈嘉兴学生信息管理学生信息查询张悦学生信息添加张悦学生信息修改张悦学生信息删除张悦学生信息导入屈嘉兴班级信息管理班级信息查询王宇波班级信息添加王宇波班级信息修改王宇波班级信息删除王宇波班级信息导入屈嘉兴系部信息管理系部信息查询王云鹏系部信息添加王云鹏系部信息修改王云鹏系部信息删除王云鹏
20、系部信息导入屈嘉兴权限管理角色管理屈嘉兴成员管理成员查询赵微添加成员赵微删除成员赵微角色权限设置赵微登录赵微三、开发进度表四、需求分析4.1可行性分析报告我们小组的信息系统开发课程设计题目是:学生考勤管理系统。系统开发的总的设计目标是实现学生考勤管理的系统化、规范化和自动化,实现对学生的考勤信息进行集中统一的管理。本系统主要实现对学生考勤信息的管理,主要功能为管理有关请假、出勤的信息等。本系统结构分为请假信息管理模块,出勤信息管理模块,考勤考勤信息统计模块,基础数据管理模块、权限管理模块,数据导入模块。请假信息管理部分有两方面的功能,可以对请假信息进行录入,可以对请假信息进行维护。出勤信息管理
21、同样也分为两方面的功能,可以对出勤信息进行录入,可以对出勤信息进行维护。考勤信息统计主要完成对学生所有考勤信息的统计功能。基础数据管理可以显示当前数据库中的所有基础数据信息,这些信息包括:教师授课表、教师资料、学生资料、班级资料、系部资料,可以对这些基础数据进行维护。权限管理可以显示数据库中所有登录帐号的分组情况,即“角色”,及每个“角色”的权限,可以对登录帐号信息进行维护,数据导入可以从一个xls文件将其内容导入到数据中。可见,本系统并不复杂,主要解决的问题是利用关键字对数据库进行查询。4.2背景近年来,随着大学中学分制的普及,各高校对学生的考勤信息管理的要求日益严格,有关学生的各位考勤信息
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生考勤系统 毕业设计论文 学生 考勤 系统 毕业设计 论文
限制150内