浙江理工大学信息学院《数据库系统实训》课程设计报告(2014/2015学年第2学期)课题名称:企业人事管理系统专业:计算机科学与技术班级:姓名:学号:指导教师:沈炜、霍戍文2015年6月2指导教师:沈炜、霍戌文《数据库系统实训》课程设计(2014/2015学年第2学期)任务书浙江理工大学信息学院2015年3月3《数据库系统实训》课程设计任务书一、设计目的及基本要求:《数据库系统实训》课程设计是在学习《数据库原理及应用》(必修)和《数据库系统与应用设计》(选修)两门课程基础上独立开设的实践性课程。该实践性环节对于巩固学生的数据库知识,系统地掌握数据库设计理论与应用,加强学生的实践动手能力和提高学生的综合开发经验十分重要和必要。本课程分为系统分析与数据库设计、应用程序设计和系统集成调试三个阶段进行。主要目标如下:1、加深学生对数据库系统、应用程序设计语言的理论知识的理解和应用水平。2、通过设计实际的数据库系统应用课题,使学生进一步熟悉数据库管理系统的操作技术,并提高动手能力以及分析问题、解决问题的能力。二、主要内容:1、系统分析与数据库设计阶段:(1)通过调研,选择一个实际应用的数据库管理系统的课题。(2)进行系统需求分析和系统设计,写出系统分析和设计报告。(3)设计数据模型并进行优化,确定数据库结构、功能结构、系统安全性和完整性要求。2、应用程序设计阶段:(1)完成数据库定义工作,实现系统数据的数据处理与数据输入。(2)实现应用程序的设计、编程、优化功能,以及数据安全性、数据完整性和并发控制技术等,并针对具体课题问题提出解决方法。3、系统集成调试阶段:(1)对系统的各个应用程序进行集成和调试、进一步优化系统性能、改善系统用户界面。(2)对各功能模块进行数据测试,并跟踪数据,使数据管理规范化和合理化,达到用户需求和符合管理流程。三、实验环境:1、操作系统为WindowsXP或WIN7.2、数据库管理系统为SQLSERVER2008/2012标准版或企业版、MYSQL5.0以上版本。3、开发工具为VISUALSTUDIO2010、J2EE、MYECLIPSE2013或其他高级程序设计语言。4四、设计方式与基本要求:1、设计任务的布置:由指导老师向学生讲清设计的整体要求及实现的目标任务,讲清设计安排和进度,以及平时考核的内容、考核办法、设计守则和实验室上机环境与操作方法。实验内容和进度由学生自行选择和安排,指导老师负责检查、讲课辅导和督促。2、设计课题由学生自己拟定并上报指导老师批准或在附表的选题表中选择一个课题。根据题目的难易程度和设计工作量,可以2-3人一组,原则上1人一组,在规定的时间内,设计课题由学生独立完成,当出现问题时,老师要引导学生独立分析、解决问题,不得包办代替。3、课程设计是一个整体,需要有延续性。开发过程中应有安全措施,避免前面的实验数据、程序和环境被清除、发动或盗用的事件发生。4、指导老师要认真做好指导工作,并做好考勤工作。5、学生能最好自备计算机,这样在课上课下能很好的与实验同步,从而更加熟悉和精通实验方法。在检查过程中也避免了系统和数据移植带来的版本冲突和重复调试。五、成绩考核与课程设计报告:《数据库系统实训》课程设计报告要求有系统需求分析与系统设计、系统数据模块和数据库结构、系统功能结构,以及系统的数据库设计方法和程序设计方法、源程序代码等内容。对于其课程设计应用系统程序,学生应独立完成,且程序功能完整、设计方法合理、用户界面友好、系统运行正常。1、课程设计报告要求:(1)不少于5000字,用A4纸排版并打印。(2)主要内容及装订顺序:封面(统一格式)、课程设计任务书、摘要、目录、正文、参考文献、教师评语表等。(3)正文部分应该包括需求分析、总体设计、数据库设计(含概念设计、逻辑设计、物理设计)、程序模块设计(含功能需求、用户界面设计、程序代码设计与分析、调试及运行结果)、主要模块界面和代码等。(4)设计报告严禁抄袭,即使是同一小组也不允许雷同,否则按不及格论处。2、课程设计需要提交的内容:(1)装订完整的课程设计报告。(2)数据库与应用系统(数据库的完整备份文件,源程序代码对应项目工程压缩文件统一命名后通过网络上传至指导老师指定的文件夹下)。(3)系统功能简介与系统移植、安装、设置、口令、关键操作说明等WORD帮助文档。53、课程设计的成绩评定:课程设计的成绩由平时考核与最终考核相结合,平时占40%(出勤、课堂表现、实践技能);其他占60%(设计报告20%、数据库应用系统20%、答辩20%)。成绩计分按优、良、中、及格和不及格五个等级评定。六、课程设计的实践内容设置与工作进度:(共4周)时间实践内容授课地点指导教师日期周次星期3.304一SQL2005/2008安装,使用SQL2005/2008的ManagementStudio10-414沈炜、霍戌文4.024四查看数据库对象,创建数据库,创建表10-414沈炜、霍戌文4.065一创建用户账户,学习使用T-SQL语言进行查询10-414沈炜、霍戌文4.095四创建视图,修改视图,查询视图,创建索引10-414沈炜、霍戌文4.136一SQL程序设计,使用游标10-414沈炜、霍戌文4.166四创建存储过程,使用存储过程10-414沈炜、霍戌文4.207一创建触发器,使用触发器10-414沈炜、霍戌文4.237四数据库的备份和恢复10-414沈炜、霍戌文4.278一需求分析10-414沈炜、霍戌文4.308四系统数据库设计10-414沈炜、霍戌文5.049一建立web项目,熟悉VS2010/VS201210-414沈炜、霍戌文5.079四系统配置10-414沈炜、霍戌文5.1110一系统页面设计:登录页面10-414沈炜、霍戌文5.1410四系统页面设计:业务页面10-414沈炜、霍戌文5.1811一系统页面设计:管理页面10-414沈炜、霍戌文5.2111四系统数据库层设计10-414沈炜、霍戌文5.2512一系统业务逻辑层设计10-414沈炜、霍戌文5.2812四系统整体测试10-414沈炜、霍戌文6.0113一撰写系统分析报告10-414沈炜、霍戌文6.0413四考查、程序演示10-414沈炜、霍戌文6附表:课程设计课题选题表课题序号课题名称功能设计重点1图书销售管理系统销售查询、统计、汇总分析2通用工资管理系统工资级别、月报表、年度汇总3报刊订阅管理系统报刊订阅费用、分发与结算4医药销售管理系统销售查询、统计、汇总分析5电话计费管理系统计费方式设计与费用统计6宾馆客房管理系统客房预订、退订、入住及费用7学生学籍管理系统学籍注册、日常管理、退、休学8车站售票管理系统预售票、退票、换票,节假浮动9汽车销售管理系统销售查询、统计、汇总分析10仓储物资管理系统物资库存的统计、查询与分析11企业人事管理系统人事管理与其他系统的接口12选修课程管理系统选修课程流程管理与成绩管理***温馨提示:具体要求可以参见实验指导书:1、数据库系统及应用实验与课程设计指导——SQLSERVER2008(刘金岭、冯万利、周泓主编)2、数据库系统开发基础与项目实训——基于SQLSERVER2005(中国人民大学出版社)7课程设计任务及进度表课题名称企业人事管理系统设计目的通过对企业人事管理系统的设计和开发,了解数据库的设计与开发的全过程,达到巩固数据库理论知识、锻炼实践能力和构建合理知识结构的目的实验环境操作系统:Windows732bit数据库管理系统:SQLServerManagementStudio编程环境:AdobeDreamweaverCS6任务要求1.搜集企业人事管理方面的资料,进行需求分析;2.完成概念设计、逻辑设计、物理设计等各阶段的设计;3.编写程序代码,进行系统调试;4.撰写课程设计报告;5.参加答辩工作进度安排序号起止时间工作内容12015.5.16-2015.5.17查询资料、选择课题22015.5.17-2015.5.19需求分析、总体设计32015.5.20-2015.5.22系统整体设计42015.5.23-2015.5.25编写程序代码52015.5.26-2015.5.27调试程序62015.5.28-2015.5.30撰写课程设计报告78910指导教师:(签章)年月日8内容摘要企业人事管理系统【摘要】飞速发展的技术变革和创新,以及迅速变化的差异化顾客需求等新竞争环境的出现,使越来越多的组织通过构筑自身的人力资源竞争力来维持生存并促进持续发展。在以人为本的观念熏陶下,人力资源管理在组织中的作用日益突出。但是,人员的复杂性和组织的特有性使得人力资源的管理成为难题。基于这个时代背景,人力资源管理将成为企业管理的重要内容,企业人事管理系统成为许多企业管理中重要的内容。关键词:企业管理;人力资源管理;企业人事管理系统【Abstract】Rapiddevelopmentoftechnologicalchangeandinnovation,andthedifferenceoftherapidlychangingcustomerrequirements,suchastheemergenceofthenewcompetitionenvironment,makemoreandmoreorganizationssurvivebybuildingtheirownhumanresourcescompetitivenessandpromotesustainabledevelopment.Underthehuman-orientedconceptedification,humanresourcemanagementhasbecomeanincreasinglyimportantroleintheorganization.Butthecomplexityofthepersonnelandthecharacteristicoftheorganizationmakesthemanagementofhumanresourcesproblems.Basedonthisbackground,thehumanresourcesmanagementwillbecomeanimportantcontentofenterprisemanagement,enterprisepersonnelmanagementsystembecomesimportantcontentinmanyenterprisemanagement.Keywords:TheenterprisemanagementThehumanresourcesmanagementTheenterprisehumanresourcesmanagement9《数据库系统实训》课程设计目录一、项目需求分析................................................10二、项目概念设计................................................10三、项目逻辑结构设计...........................................110四、项目物理结构设计............................................11五、项目功能及用户界面设计......................................12六、数据库系统测试与运行:(界面图、详细功能说明)...............20七、结果分析、结论与体会:......................................33八、参考文献及资料:............................................3310一、项目需求分析随着企业人力资源管理的网络化和系统化的日益完善,人力资源管理系统在企业管理中越来越受企业管理者的青睐。人力资源管理系统功能全面,操作简单,可以存放企业员工的基本信息,分配和管