- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录
1.引言…………………………………………………………… 2
2.概要设计………………………………………………………. 4
3.详细设计………………………………………………………. 6
4. 调试与运行结果及存在的主要问题……………………….. 16
5. 课程设计小结…………………………………………………
6. 参考文献……………………………………………………….
引言
设计目的:
配合《数据库系统概论》课程的教学,使学生能巩固和加深对数据库基础理论和基本知识的理解;掌握使用数据库进行软件设计的基本思想和方法;提高学生运用数据库理论解决实际问题的能力;培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。
2. 设计要求:
1、选好题目:先分组,每组两个人(或单独完成),每个题目最多允许6人选做(即有三组),各班学习委员将本班同学的选题情况汇总后于第18周星期一晚上数据库原理概论课程设计时交给莫老师。
2、独立思考,独立完成:两人一组时要求每个同学必须独立完成系统中的一个模块的设计任务,课程设计中各任务的设计和调试要求独立完成,遇到问题可以讨论,但不可以拷贝,若发现雷同,不管是抄袭还是被抄袭,直接评定为不及格。
3、做好上机准备:每次上机前,要事先编制好准备调试的程序,认真想好调试步骤和有关环境的设置方法,准备好有关的文件。
4、根据编程实现的结果,按课程设计报告的撰写规范完成数据库系统课程设计报告(课程设计报告中必须有相关原理分析、程序设计、程序实现和程序调试等内容);课程设计报告(论文)的具体要求如下:
①课设报告(论文)按照规定用16K纸张进行排版打印,要求装订平整,否则要求返工;
②课设报告的装订顺序如下:封面—任务书—中文摘要—目录—正文—附录;
③正文不少于3000字,正文部分至少包含以下内容, 引言,概要设计,详细设计,调试及运行结果及存在的主要问题,课程设计小结以及参考文献。
5、每组实现的结果必须进行检查和演示;程序源代码和可执行程序必须上交,作为考核内容的一部分;(上交时每组交一份即可,文件夹的取名规则为:“课设题目(***_***)”,***为完成人,如“企业人事管理系统的设计与实现(张三_李四)”。该文件夹下包括四个目录:“源代码”、“可执行文件”、“张三_课程设计报告”、“李四_课程设计报告”。由学习委员按规定时间统一上交)。
6、报告提交:时间——第18周周五下午5点之前;形式——课程设计报告(论文)打印稿,和 电子文档,以及和系统相关的系统源代码和可执行程序。
3.设计环境:
设计环境具体有visual basic 6.0,Microsoft SQL Server 2000.
4.同组人员:
完成该设计的人员为04软件工程3班的方靖和邝锐强。
5.具体分工:
经过两人的讨论分析后共同完成该题目的需求分析,概念结构设计以及逻辑结构的设计。在具体实施阶段方靖主要负责登陆界面,各职工基本资料的界面设计及相应的连接数据库部分,实现数据库备份和还原部分以及数据库数据的初始化。邝锐强主要负责对各人员相关资料的删除,修改,增加部分的界面设计及相应的连接数据库部分,操作员管理和权限设置。
概要设计
系统需求分析:
通过调查本地的企业,根据企业的具体情况设计企业人事管理系统。主要功能有:
①人事档案管理:户口状况、政治面貌、生理状况、合同管理等;
②考勤加班出差管理;
③人事变动:新进员工登记、员工离职登记、人事变更记录;
④考核奖惩;
⑤员工培训;
⑥系统维护:如数据安全管理(含备份与恢复)、操作员管理、权限设置等;
由以上可知可以具体设计五类人员:员工,维护部员工,经理,人事部经理以及总裁,其中员工只能查询本人的基本资料:工号,姓名,性别,户籍情况,政治面貌,生理状况,合同,所属部门以及自身的考勤考核奖励情况。而维护部员工除了可以完成普通员工的功能外还可以进行系统维护。经理可以管理员工,包括增加删除本部门员工以及修改员工资料。人事部经理在经理的功能上增加了可以删除增加修改其他部门员工资料的功能,而总裁可以任意增加删除修改所有部门经理及员工的资料。而对于所有人员均记录其基本资料和日常状况资料。
系统结构设计:
由需求分析可以划出系统结构图,如下:
功能模块设计:
由以上分析可以划出功能模块设计图,如下:
详细设计
系统数据库设计:
经过需求分析设计后得出数据库设计的概念模型,其中包含两个实体,一个是人员表,一个是日常情况表。如下:
人员(工号,姓名,性别,年龄,户口,政治面貌,生理状况,合同管理,照片,密码,所管(属)部门(地区),职位)
日常情况(工号,日期,考勤,加班,惩罚,培训)
具体创建表的具体代码如下:
create table BaseTable(
BID varchar(10
文档评论(0)