完整版vb毕业课程设计说明书格式Word文档下载推荐.docx
《完整版vb毕业课程设计说明书格式Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《完整版vb毕业课程设计说明书格式Word文档下载推荐.docx(48页珍藏版)》请在冰豆网上搜索。
清华大学大学出版社,2003.12-24
(2)计算机职业教育联盟.VB程序设计基础教程与上机指导.北京:
清华大学出版社
(3)课程设计指导书____________________________________________
________________________________________________________________
三、课程设计应解决主要问题:
(1)对人员基本信息进行添加,修改,删除,查询操作
(2)对人员的调动信息进行添加,删除,修改,查询操作
(3)用户的添加和修改以及报表的打印
四、课程设计相关附件(如:
图纸、软件等)
(1)软件源程序________________________________________________
(2)MicrosoftVisualBasic6.0_________________________________
_____MicrosoftSQLServer2000_____________________________
________________________________________________________________
五、任务发出日期:
_2015.1.12_____课程设计完成日期:
_2015.1.23__
指导教师签字:
_______________系主任签字:
_____________
指导教师对课程设计的评语
指导教师签字:
_____年____月____日
目
录
1引言1
1.1设计目的1
1.2设计背景2
1.3支持软件2
2系统分析3
2.1需求分析3
2.2功能分析3
2.3可行性分析3
3结构设计4
3.1概念结构设计4
3.2逻辑结构设计4
3.3物理结构设计4
4系统设计4
4.1窗体设计4
4.2安全设计5
4.3系统测试5
5总结5
6参考资料5
7源程序清单5
(生成完目录后删除空格,只更新页码即可,最后删除本句,保证1引言在下页)
1引言
1.1设计目的
物流企业人员信息管理系统的设计目的是帮助企业的管理者更好地管理员工信息,包括员工的基本信息管理,员工的调动信息管理,部门信息管理,职务信息管理,还可对员工的基本信息进行查询,添加,修改和删除等操作,对员工的调动信息进行查询,添加,修改和删除等操作,对部门信息、职务信息进行查询,添加,修改和删除等操作。
使用本系统比使用人工的方法管理各式各样的文档方便可靠,也更正规化。
1.2设计背景
在过去,计算机不是很普及和计算机应用性不高的年代,人们使用人工的方法管理各式各样的档案,这种管理方式存在着很多缺点:
效率底,保密性差,会产生大量的文件和数据,给查找,更新和维护信息都带来了相当大的困难。
随着科学技术的不断发展,计算机科学日益成熟,其强大的计算功能已经被人们深刻地认识到,计算机在各行各业中发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对企业员工信息进行管理,具有人工方式所无法比拟的优越性。
如,查找方便,可靠性高,存储容量大,保密性好,寿命长,成本低,维护十分方便等,这些优点能够极大得提高工作的效率,这也是企业的科学化、现代化、正规化的体现。
1.3支持软件
微软公司的VisualBasic6.0是Windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。
VisualBasic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。
故而,实现本系统VisualBasic6.0是一个相对较好的选择。
本系统前台使用VB开发,后台使用SQL
Server
2000
管理表单信息,前后台连接技术成熟可靠,本系统简单实用,满足物流企业的应用需求。
2系统分析
2.1需求分析
通过用VB6.0编写人员信息管理系统,掌握VisualBasic语言的数据类型、表达式、程序结构与流程控件语句、数组、函数、过程的概念与使用方法;
掌握程序界面中菜单、工具栏、状态栏的设计方法,能用对话框设计单文档程序,掌握MDI多窗体程序的设计方法;
了解数据库应用程序的结构,初步掌握以DATA控件、ADO控件、ADO对象为数据源,设计数据库应用程序的方法。
该系统主要考虑了人员信息管理需求,支持多条件查询、修改、添加、查询、删除数据方便简单,数据稳定性好。
(1)业务流程图
(2)数据字典
根据人员信息管理系统的需求,总结出下面的数据字典:
①用户数据:
内部管理工作人员使用人员信息管理系统的身份数据,包括的数据项有用户名、密码。
②人员基本信息数据:
包括的数据项有人员编号、人员姓名、性别、籍贯、年龄、生日、学历、专业、地址、电话、邮箱、入职时间、部门、职位等。
③人员调动信息数据:
包括的数据项有人员编号、人员姓名、原部门、新部门、原职务、新职务、调动时间等。
根据前面分析的数据字典,为每一个数据建立一个数据表。
各个数据表的的结构分别如下:
1)用户数据表
用户数据表命名为“admin”,其结构如表2-1所示。
表2-1用户表
列名
数据类型
长度
说明
id
Int
4
NotNull
name
Nvarchar
50
password
2)人员基本信息表
人员基本信息表命名为“staff”,其结构如表2-2所示。
表2-2人员基本信息表
no
gender
dept
job
major
Email
200
birth
phone
address
nat
education
3)部门信息表
部门信息表命名为“dept”,其结构如表2-3所示。
表2-3部门信息表
4)人员调动息表
人员调动息表命名为“diaodong”,其结构如表2-4所示。
表2-4人员调动息表
olddept
oldjob
newdept
newjob
time
5)职位信息表
职位信息表命名为“job”,其结构如表2-5所示。
表2-5职位信息表
2.2功能分析
企业的管理者可以管理员工信息,包括员工的基本信息管理,员工的调动信息管理,部门信息管理,职务信息管理,还可对员工的基本信息进行查询,添加,修改和删除等操作,对员工的调动信息进行查询,添加,修改和删除等操作,对部门信息、职务信息进行查询,添加,修改和删除等操作,也可以进行报表的打印。
真正实现了人员信息管理的自动化和信息化。
2.3可行性分析
(1)经济性
企业运营过程中信息的系统化管理,为企业的经营决策者提供了大量的、权威的科学依据,简化了员工的日常工作,提高了工作效率,避免了人工管理过程中数据易错所带来的一系列的连锁反应,提高了企业的经济效益。
(2)操作性
系统管理员很容易对系统内容信息进行操作管理,并不需要多么专业的计算机知识,操作简单,完全满足日常经营和管理的要求,方便实用,利于企业的信息管理。
(3)技术性
本系统前台使用VB编程语言,后台使用SQL
2000,技术成熟可靠,使用这些技术开发出来的系统稳定可靠,完全可以满足企业的应用需求,企业选用这些技术是完全可行的。
3结构设计
3.1概念结构设计
(1)局部E-R模型
图3-1用户实体及其属性
图3-2部门实体及其属性
图3-3职务实体及其属性
图3-4员工实体及其属性
图3-5人员调动实体及其属性
(2)实体间联系E-R模型
图3-6用户、员工、调动之间联系E-R图
图3-7员工、职务、部门之间联系E-R图
3.2逻辑结构设计
逻辑结构设计的实质是把E-R图转化为具体的DBMS支持的数据模型。
初步设计:
根据转换规则,把E-R图转换为关系模型。
优化设计:
对模型进行调整和改善。
将E-R图转换为关系模式:
(1)用户(用户名,密码),主码是用户名。
(2)人员基本信息(编号、姓名、性别、年龄、籍贯、生日、学历、地址、部门、职位、电话、邮箱、专业、入职时间),主码是编号。
(3)人员调动信息(记录编号、人员编号、新部门、原部门、新职务、原职务、调动时间),记录编号、人员编号是主码。
(4)管理(编号、人员编号),主码为两个属性的组合。
(5)调动(编号、人员编号、调动时间),主码为两个属性的组合。
3.3物理结构设计
4系统设计
4.1窗体设计
(1)用户登录窗体
图4-1用户登录窗体图
(2)系统主窗体
图4-2主窗体图
(3)用户管理窗体
图4-3系统用户管理窗体图
(4)人员基本信息管理窗体
图4-4人员基本信息管理窗体图
(5)人员调动管理
图4-5人员调动窗体图
(6)人员调