学号:
北京化工大学
继续教育学院毕业论文(设计)中期报告
论 文 题 目:
专 业:
层 次:
班 级:
学 习 形 式:
学 生 姓 名:
导 师 姓 名:
年 月 日
目 录
1、论文所取得的阶段性成果………………………….
2、与开题报告所定的研究内容和进展是否相符………
3、继续研究的内容………………………………………
4、存在的问题……………………………………………
5、计划完成论文的时间和预期结果……………………
注:中期报告总字数一般不少于2500字
中期报告内容
一.论文所取得的阶段性成果
设计内容:本系统是单机版的应用系统。本系统需具有以下功能:
*按不同权限登录系统。
*对其提供的部门资料情况进行添加、查询、修改和删除操作。
*对其提供的人员资料情况进行添加、查询、修改和删除操作。
*对其提供的人员考勤资料情况进行添加、查询、修改和删除操作,并可按考勤月份进行分类。
*对其提供的人员福利资料情况进行添加、计算、查询、修改和删除操作,并可按福利月份进行分类。
*可添加新的用户,修改用户原有的用户名、密码,删除原有用户。
1用户功能模块设计
图 3.1
2 数据流程图
是
是 是
是
是
是
3 在Access 2000数据库中创建表:
根据设计要求,需要5个数据表:部门基本情况表、员工基本信息表、员工考勤信息表、员工福利信息表、口令信息表。这5个数据表的结构如下各表:
(1)部门基本情况表
字段名称 |
数据类型 |
长度 |
主键 |
允许空 |
部门编号 |
文本 |
6 |
True |
否 |
部门名称 |
文本 |
30 |
|
是 |
备注 |
文本 |
255 |
|
是 |
(2)员工基本信息表
字段名称 |
数据类型 |
长度 |
主键 |
允许空 |
员工编号 |
文本 |
6 |
|
否 |
员工姓名 |
文本 |
10 |
|
否 |
性别 |
文本 |
2 |
|
是 |
出生日期 |
日期/时间 |
短日期 |
|
否 |
民族 |
文本 |
10 |
|
是 |
政治面貌 |
文本 |
10 |
|
是 |
最后学历 |
文本 |
10 |
|
是 |
所学专业 |
文本 |
20 |
|
是 |
联系电话 |
文本 |
20 |
|
是 |
毕业学校 |
文本 |
30 |
|
是 |
籍贯 |
文本 |
50 |
|
是 |
家庭住址 |
文本 |
50 |
|
是 |
进入公司时间 |
日期/时间 |
短日期 |
|
否 |
部门名称 |
文本 |
30 |
|
是 |
职务名称 |
文本 |
30 |
|
是 |
备注 |
文本 |
255 |
|
是 |
(3)员工考勤信息表
字段名称 |
数据类型 |
长度 |
主键 |
允许空 |
员工编号 |
文本 |
6 |
|
是 |
员工姓名 |
文本 |
10 |
|
是 |
考勤日期 |
文本 |
6 |
|
否 |
部门名称 |
文本 |
50 |
|
是 |
出勤天数 |
数字 |
整型 |
|
是 |
假日加班 |
数字 |
整型 |
|
是 |
其它加班 |
数字 |
整型 |
|
是 |
出差天数 |
数字 |
整型 |
|
是 |
补休天数 |
数字 |
整型 |
|
是 |
请假次数 |
数字 |
整型 |
|
是 |
旷工天数 |
数字 |
整型 |
|
是 |
迟到次数 |
数字 |
整型 |
|
是 |
早退次数 |
数字 |
整型 |
|
是 |
备注 |
文本 |
255 |
|
是 |
(4)员工福利信息表
字段名称 |
数据类型 |
长度 |
主键 |
允许空 |
员工编号 |
文本 |
6 |
|
是 |
员工姓名 |
文本 |
10 |
|
是 |
计发日期 |
文本 |
6 |
|
否 |
部门名称 |
文本 |
50 |
|
是 |
底薪 |
数字 |
单精度型 |
|
是 |
奖金 |
数字 |
单精度型 |
|
是 |
补贴 |
数字 |
单精度型 |
|
是 |
加班费 |
数字 |
单精度型 |
|
是 |
房帖费 |
数字 |
单精度型 |
|
是 |
扣考核 |
数字 |
单精度型 |
|
是 |
养老金 |
数字 |
单精度型 |
|
是 |
医疗保险 |
数字 |
单精度型 |
|
是 |
住房公积金 |
数字 |
单精度型 |
|
是 |
税前小计 |
数字 |
单精度型 |
|
是 |
所得税 |
数字 |
单精度型 |
|
是 |
实发福利 |
数字 |
单精度型 |
|
是 |
(5)口令信息表
字段名称 |
数据类型 |
长度 |
主键 |
允许空 |
用户名 |
文本 |
20 |
|
是 |
密码 |
文本 |
10 |
|
是 |
权限 |
文本 |
6 |
|
是 |
二.与开题报告所定的研究内容和进展是否相符
是
三.继续研究的内容
各功能模块创建及实现,将数据库连接、数据表和数据源等运行期不可见的组件都放在窗体设计界面上,虽然在调用时比较直观,但却为界面布局设计带来的麻烦,而且也不利于数据的统一管理。因此,在设计时,我选择使用ADO来控制管理数据库。在程序模块中定义记录集,并在各个窗体中定义记录集变量,使输入数据能与数据库连接,并都用程序进行控制,这样不用数据控件都用代码控制大大提高了程序运行效率。根据系统模块结构,建立系统主界面。用户登录到系统后进入的就是该界面,所有功能一目了然。
四.存在的问题
本次的小型企业行政事务管理信息系统的开发与设计是基于Visual Basic 的ADO技术设计的。选择了Access 2000作为后端开发工具,开发数据库功能,并选择了Visual Basic 6.0作为界面前台开发工具。在该系统开发中我通过建立数据库,以及对各种信息库的开发(如:添加、查询、修改、删除资料)及设计系统维护安全部分,完成了此次对小型企业行政事务管理信息系统的开发与设计的设计。
在本次的开发过程中,我意识到最重要的环节在于对系统的流程、功能模块、框架结构等方面的把握和设计。在需求分析结束以后,我们对一个系统需要具有哪些功能已经有了一定的认识,而如何以一个简洁、合理的系统结构去实现用户要求的功能就成为系统开发的关键环节。在这方面我可以说是深有体会。由于有些急于求成,在对ADO技术不是很了解的情况下就开始着手程序开发,所以当有时间静下来仔细理一下思路的时候发现走了很大的弯路,可以说是整个思路和设计要求有着非常大的差异。值得庆幸的是,发现的比较及时,还有足够的时间让我转变思路,从头开始。因此,通过这次小型企业行政事务管理信息系统的开发与设计的开发,我深刻认识到系统分析,以及对整个系统的总体设计的重要性。只有走好了这一步,整个系统的开发才能事半功倍,否则就会是“棋差一着,满盘皆输”。
同时,在这次的系统开发中我也看到了自己在新知识的学习,新工具的应用方面的不足。开始时,我对Visual Basic和Access可以说只是停留在书面上的了解,还不够深入透彻。系统的开发过程也就成为我对这两种开发工具的深入透彻学习的过程。正因为这样,所以在设计过程中往往会被一些问题卡住。在原地徘徊了一段时间后,我通过查找参考资料,和同学交流,利用互联网向有经验的编程人员请教等各种方式试着克服在设计过程中遇到的困难。随着开发设计的深入,我也逐渐掌握了一部分编程技巧,了解了一些关于编程方面的规律,一些困难也就迎刃而解了。
五.计划完成论文的时间和预期结果
4月底完成
预期结果:
本次的开发内容——小型企业行政事务管理信息系统的开发与设计就是信息管理与现代化办公设备相结合的例子。开发本系统希望使员工管理人员可以从年复一年的输入、计算、统计等工作中解脱出来,由于员工方面的数据众多,输入、统计极为不便,输入量大,计算量大。这些工作都以人力来完成将费时费力,而且容易出现错误和疏漏。本系统一次录入信息后,就可以反复多次在不同的信息库中使用。所有输入的信息都将按所属部门、专业、考勤日期、工资日期等详细分类,使客户可以根据需要进行管理操作。
本次毕业设计——小型企业行政事务管理信息系统的开发与设计是运用ADO技术设计开发的,使用大量地SQL语句进行添加、查询、删除等操作。本系统使用Access 2000作为后台数据库,利用Visual Basic 6.0提供的数据库开发平台开发前台部分。
因此,该管理系统的目的就是利用计算机对复杂烦琐的数据进行存储和处理,并利用计算机与现代化办公设备的连接实时刷新数据,从而提高企业的工作效率。