1586.考勤管理系统---课程设计文档

1586.考勤管理系统---课程设计文档

ID:6664087

大小:250.50 KB

页数:18页

时间:2018-01-21

1586.考勤管理系统---课程设计文档_第1页
1586.考勤管理系统---课程设计文档_第2页
1586.考勤管理系统---课程设计文档_第3页
1586.考勤管理系统---课程设计文档_第4页
1586.考勤管理系统---课程设计文档_第5页
资源描述:

《1586.考勤管理系统---课程设计文档》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、课程设计说明书课程名称:大型数据库课题名称:考勤管理系统班级:姓名:指导教师:2005年6月24日16目录1绪论11.1课题背景11.2系统开发关键技术12系统分析22.1设计所要完成的功能23系统设计23.1系统流程及功能模块介绍23.2VB类的设计53.3界面设计54 系统数据库设计54.1系统数据流程图54.2系统E-R图64.3数据库表设计64.4存储过程的设计84.5触发器的设计115系统实现125.1系统测试125.1.1数据库连接测试125.1.2功能模块的测试125.2系统评价146总结和展望15参考文献15致  谢16161绪论1

2、.1课题背景课程设计是完成教学计划达到工科学生培养目标的重要环节,是教学计划中进行综合训练的重要实践环节,是有助于培养应用性人才的一种教学形式,它将使学生在综合运用所学知识,解决本专业方向的实际问题方面得到系统性的训练。为了加深对《ORACLE大型数据库》课程所学知识的理解,使自己对VisualBasic编程有一个完整的整体认识,初步掌握面向对象的编程方法和特色,进一步设计类的方法,学会“面向对像”的思维方式,学会编制结构清晰、风格良好、具有“面向对像”的特性的程序。1.2系统开发关键技术我们编的“考勤管理系统”主要是针对学校和公司对学生或职员的出

3、勤情况进行登记的一个管理系统,在编程的过程中我们大量使用到了类的思想。充分运用了三层的体系结构,将本系统化分为了三个部分:用户界面层数据处理层数据访问层。用户界面层:界面层包括窗体、菜单、控件等组成界面部分,提供用户的交互和操作,并执行对数据层的调用。数据处理层:数据处理层是中间层,进行数据访问与界面层的隔离,它根据界面层操作执行与数据访问层交互,获取并操作数据库的数据;并进行数据逻辑处理。对于单一的实体,对象的属性对应属性中的域,因此,每一行数据对应一个业务对象,程序在获取这些数据后,对应记录集的每一行数据,都可以化成一个对象。数据处理层同时对业

4、务对象进行管理,为使得管理更加具有伸缩性,每个数据处理类可以内置一个集合对象(Collection),查询数据所得到的信息全部转化为实体对象并且添加到集合对象中去。数据访问层:对数据库的所有数据查询、数据插入、更新、删除的操作全部封装在该类模块中,也就是说,由该类模块生成的对象负责所有与数据打交道的操作,数据处理层通过调用该层次的对象提供的方法来操纵数据库中的数据;独立的数据访问类与界面无关,这与通过数据访问控件来实现与数据库的连接存在很大的差别,数据访问控件的的劣势在于没有把界面逻辑和数据访问逻辑进行分离,因而存在界面逻辑单一、数据访问功能有限;

5、ADO被封装在数据访问层,在以上多层应用体系结构中,ADO被划分为逻辑层,在本结构中,根据其作用,统一到数据访问层。162系统分析2.1设计所要完成的功能“考勤管理系统”主要是用来进行考勤管理的,用来对某个单位的员工等工作或学习单位进行工作登记的。本软件主要有以下六个大的部分:第一:管理员登录和管理功能,主要是防止别的人员随意改动数据,使得数据不真实。管理员分为三个级别:1表示超级管理员,2表示一般管理员,3表示只能浏览的管理员。使用系统时就有几个初始管理员,当然,超级管理员也可以在启动会员管理中进行设置。第二:工作人员或学生等人的考勤管理功能,主

6、要用于对工作人员或学生等的考勤记录,以及对考勤情况的查询。第三:工作人员或学生等个人资料录入功能,主要是对工作人员或学生个人情况的录管理,可以进行添加、删除、修改、查询。第四:出勤情况设置功能,实现对出勤情况的管理,可以进行添加、删除、修改、查询。第五:职业设置功能,实现对职业的管理,可以进行添加、删除、修改、查询。第六:管理员由于级别的不同会获得不同的管理权限,超级管理员可以获得一切权限,一般管理员只能进行考勤的管理和个人情况的管理,只能浏览的管理员就只能查看出勤情况,不能进行管理。3系统设计3.1系统流程及功能模块介绍本系统根据用户的具体需求,

7、将所有功能分解为三个主要模块来实现。其整体模块如图3.1所示,系统考勤流程如图3.2所示,它比较形象、具体的描述了本系统的结构构造,以方便大家来了解本课题的基本方向和任务。第一个功能模块系统出勤情况功能模块系统出勤情况功能模块里实现了对职员的出勤情况进行统计的功能;第二个功能模块个人情况功能模块、可以对个人情况进行修改如姓名、性别、个人级别号等功能;第三个功能模块管理员功能模块可以对用户管理、出事事项、个人职业等进行管理;可以对它们进行增加、修改、删除等功能操作16考勤管理系统系统登录系统菜单工具栏考勤管理出班记录加班记录请假记录出差记录考勤管理个

8、人情况管理员出勤情况退出管理图3.1系统结构图进入考勤系统根据管理员等级确定进入方式管理系统管理退出考勤管理图3.2系统考

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。