- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用系统设计与开发
南昌航空大学实验报告
二0一二年六月五日
课程名称: 数据库原理 实验名称: 数据库应用系统设计与开发
班级: 姓名: 仇鑫 同组人:
指导教师评定: 签名:
一、实验环境
Windows2000或以上版本;
SQLServer2000或2005。
二、实验目的
掌握数据库设计的基本方法;了解C/S与B/S结构应用系统的特点与适用场合;了解C/S与B/S结构应用系统的不同开发环境与开发设计方法;综合运用前面实验掌握的数据库知识和技术开发小型数据库应用系统。
三、实验步骤及参考源代码
题目:企业人事管理系统
1、开发环境与开发工具
系统开发环境为局域网或广域网网络环境,网络中有一台服务器上安装了SQL Server2005,本子系统采用Java语言设计实现,使用jdk1.6及Eclipse SDK Version 3.3.2为开发工具,服务器操作系统为Window7。
2、系统需求分析
企业可以通过人事管理系统实现对企业人员信息及相关信息的管理,简化的企业人事管理系统具有如下功能。
系统的维护管理:包括用户的添加、删除,密码修改、权限设置等。
人事信息管理:包括企业人员基本信息的查询、添加、修改、删除等。
人事变动管理:包括企业新进员工登记、离职员工登记、变更记录等。
考勤加班出差管理:包括企业人员考勤加班出差信息的查询、添加、修改、删除等。
考核奖惩管理:包括企业人员考核奖惩信息的查询、添加、修改、删除等。
员工培训管理:包括员工培训计划的查询、添加、修改、删除等。
部门信息管理:包括部门查询、添加、修改、删除等。
3、功能需求分析
(1)系统功能的描述
企业人事管理系统按如上所设置,管理功能是比较简单的,主要实现对企业人员、部门的变动、考勤加班出差、考核奖惩、培训等的管理,具体管理功能有添加、修改、删除、查询、统计等。系统功能布局见系统功能模块图。
(2)系统功能模块图
“信息管理”模块中的每一个功能管理项都包括查看、添加、修改、删除等功能。
4、系统设计
(1)数据概念结构设计
1数据流程图
2系统E-R图
n
m
n
1
n
n
(2)数据库逻辑结构
按照系统E-R图到逻辑关系模式的转换规则,可得到系统如下7个关系,其中带下划线的为关系关键字(即主码)
①员工信息(员工编号,姓名,性别,学历,政治面貌,生理状况,婚姻,出生年月,在职否,进场日期,部门编号,职务,备注);
②培训信息(培训编号,员工编号,培训天数,培训费用,培训内容);
③考核奖惩信息(奖惩编号,员工编号,奖惩时间,奖惩地点,奖惩原因,备注);
④部门信息(部门编号,部门名称,部门人数);
⑤管理员信息(编号,姓名,密码,权限);
⑥人事变动信息(新进员工编号,离职员工编号,离职原因,备注);
⑦考勤加班出差信息(编号,员工编号,时间,地点,原因,备注);
(3create table department
(D_Number int primary key,
D_Name varchar(20),
D_Count int);
create table employee
(E_Number int primary key,
E_Name varchar(20),
E_Sex char(2),
E_BornDate smalldatetime,
E_Marriage char(4),
E_PoliticsVisage varchar(20),
E_SchoolAge varchar(10),
E_Health varchar(20),
E_EnterDate smalldatetime,
E_Iswork char(4),
D_Number int,
原创力文档


文档评论(0)