数据库语言课程设计Word格式文档下载.docx
《数据库语言课程设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库语言课程设计Word格式文档下载.docx(12页珍藏版)》请在冰豆网上搜索。
2010.12.27至2010.12.31
《数据库语言》课程设计成绩评定
对经类094班学生李勇所完成的题目为《顺风肥牛后勤员工查询系统》的课程设计,经考核,给出如下评语:
并综合评定该生课程设计成绩为。
指导教师:
年月日
目录
一.选题背景及系统目标
1.选题背景
2.系统目标
二.数据库结构设计
(一)员工信息表
(二)基础工资设置表
(三)岗位工资设置表
(四)工龄工资设置表
三.功能模块结构设计
四.主要功能及程序界面说明
四
(二)登录信息主要操作模块设计
1员工登陆后的界面设计
2.员工信息查询界面
五.系统的主要优点和不足
(一).优点
(二).需要进一步改进的地方
六.总结
(一).课程设计中遇到的主要问题及解决办法
(二).主要收获
理工大后勤员工查询数据库系统设计与开发
信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。
21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。
员工查询系统对于一个学校来说是必不可少的组成部分。
目前好多学校还停留在管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于员工信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。
而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。
当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。
。
我们针对如此,设计了一套员工查询系统。
员工查询系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。
由于数据库的存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。
这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。
1.系统要求用户必须输入正确的登陆口令才能进入系统。
2.对管理员操作权限进行限制管理员对系统可以进行修改和查询。
3.系统应该提供员工信息情况的基本信息
4.系统应提供查询功能,以方便用户对员工个人基本信息的查询。
5.系统提供报表输出功能
2.数据库结构设计
1、员工信息表:
PERSONNEL.DBF
字段
字段名
类型
宽度
说明
1
员工号
字符型
3
数字
2
员工姓名
10
小于等于5个汉字
员工性别
“男”或“女”
4
岗位名称
14
小于等于7个汉字
5
工龄
数值型
1-99之间
6
工资等级
2、基础工资设置表:
COURSE.DBF
工资标准
1-9999之间
3、岗位工资设置表:
RANK.DBF
4、工龄工资设置表:
GONGLING.DBF
三.功能模
块结构设计
员工进入主功能登陆界面后,可以进行多功能操作,
的后续操作模块。
*运行界面
图4-1-1登陆窗口运行图
登录按钮程序代码:
退出按钮程序代码:
(2)登录主要操作模块设计
登录按钮程序代码
(三)登录后的界面设计
输入姓名后的查询界面:
查找按钮的程序代码
打印界面:
按性别女打印界面:
打印结果:
按性别男打印:
打印程序代码:
打印报表:
1.优点
(1)对登陆的人员有一定的限制,只有员工号和密码对应时,才能顺利登陆,否则系统出现信息错误提示信息,这样一来保证了信息的安全性。
(2)登录信息成功后出现查询界面,输入姓名之后按查询按钮,即可查询数据库存在的信息,便会出现姓名,性别,工龄,年龄,工资等级,职位,工资标准,家庭住址等信息,按退出按钮将退出查询系统。
若输入的姓名不在数据库中,则会出现错误提示信息。
(3)方便管理员的工作,管理人员可以通过对员工信息的查询从而对员工进行有效的管理,尤其是对员工信息的查询可以知道各个员工的工资额,从而对财务进行预测和估计,以便下一年对员工进行增减。
(4)通过对打印员工的报表可以很直观的了解各个员工的基本信息。
(5)利用数据库进行视图操作,便于将几个表的信息联合反映。
2.需要进一步改进的地方
(1)表单的功能过于单一,使得在查询信息的时候存在一定的局限性,应该使得表单的设计变得多样化,以便更好的对员工的信息进行查询。
(2)没有实现数据库语言的整体性应用,如一些索引功能没有很好的应用。
(3)没有设计菜单选项,使得应用起来过于复杂单一。
1.课程设计中遇到的主要问题及解决办法
(1)对于设计表单的开始不知道如何设计密码,并且让它变成*,后来经过问同学才得以解决问题。
(2)在进行视图联结时往往出现程序不能运行的结果,经过问老师是表的关联出现错误,经过进行校正才能够对程序正常运行
(3)在编写程序代码时候往往出现语法错误,以及顺序错误,经过查找资料和书才得以解决。
2.主要收获
1.这次的课程设计使得我有机会将平日在VF课堂上学到课本的知识,充分应用到实践编程中。
就我自己设计的员工查询系统而言,在整个设计过程中遇到了不少问题,有时候即使是一个简单的控件属性问题也会让我钻进设计的死胡同,于是我就问同学,和同学们合作,向老师请教,弄懂了许多看似非常简单而且幼稚的问题,让我懂得了如何用vf进行简单的设计程序,让我懂得了如何应用控件以及视图和关联,老师的耐心指导和同学的热心建议,给了我很大的帮助,让我受益匪浅。
2.这次的课程设计让我看到了自己在这方面的不足,让我看到了自己上课不认真听课所带来的后果,让我深刻认识到只有上课认真听讲,平时的积累才能在这方面取得长远的进步,才能真正的编写好程序,让我深刻认识到做任何事情都要循序渐进,不能到临时抱佛脚,只有这样才能在某一方面取得真正的成功。
3.在这次程序设计中我学会了如何建表,如何建立表单,如何建立视图,如何建立表间的关联,如何应用数据环境,如何进行简单的编程。