数据库设计与开发课程设计

合集下载

oracle数据库设计课程设计

oracle数据库设计课程设计

oracle数据库设计课程设计一、课程目标知识目标:1. 理解Oracle数据库的基本概念,掌握数据库设计的基本原理;2. 学会使用SQL语言进行数据库的基本操作,如创建表、查询数据、更新数据等;3. 掌握数据库设计规范,能够设计出结构合理、性能优良的数据库表结构;4. 了解数据库的安全性和一致性约束,能够为数据库设置合理的约束条件。

技能目标:1. 能够运用所学知识独立完成小型信息系统的数据库设计;2. 能够熟练运用SQL语言进行数据库的操作,解决实际问题;3. 能够运用数据库设计原则对现有数据库进行优化,提高数据库性能;4. 能够分析实际业务需求,撰写数据库设计文档,为软件开发提供支持。

情感态度价值观目标:1. 培养学生对数据库技术的兴趣,激发学习积极性,提高自主学习能力;2. 培养学生具备良好的团队合作精神,能够在团队项目中发挥积极作用;3. 培养学生严谨、细致的学习态度,对待数据库设计和操作能够认真负责;4. 通过数据库技术在实际案例中的应用,使学生认识到信息技术对社会发展的积极作用,增强社会责任感。

二、教学内容1. Oracle数据库基础知识- 数据库概念、发展历史及Oracle数据库特点- 数据库体系结构、数据库存储结构- SQL*Plus工具的使用2. SQL语言基础- 数据定义语言(DDL):创建、修改、删除表- 数据操纵语言(DML):插入、查询、更新、删除数据- 数据控制语言(DCL):权限管理、事务控制3. 数据库设计原理- 实体关系模型(ER模型)及其转换- 数据库设计范式:1NF、2NF、3NF、BCNF- 数据完整性、约束条件设置4. Oracle数据库高级应用- 索引、分区、视图、序列的应用- 存储过程、函数、触发器的创建与使用- 数据库性能优化、备份与恢复5. 实践项目- 设计一个小型信息系统的数据库,包括表结构设计、数据操作、完整性约束设置等- 对数据库进行性能优化,分析并解决性能瓶颈- 撰写数据库设计文档,进行项目展示与交流教学内容按照以上五个方面进行组织,确保学生能够系统地掌握Oracle数据库的设计与应用。

数据库课程设计概要

数据库课程设计概要

信息工程学院课程设计报告设计名称:数据库课程设计姓名:学号:专业班级:系(院):设计时间:设计地点:指导老师:userName Varchar(16) Not null(主键) 用户名userPassword Varchar(16) Not null 密码userPurview Varchar(8) null 用户权限4 关系图4-15 物理设计数据库物理设计阶段的任务是根据具体计算机系统(DBMS和硬件等)的特点,为给定的数据库模型确定合理的存储结构和存取方法。

所谓的“合理”主要有两个含义:一个是要使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度。

主要体现在后者。

(1)建立索引:①对课程表在Cno属性列上建立聚集索引,在Cname,Ccredt,Csemester,Cperiod属性列上建立非聚集索引。

②对学生表在Sno属性列上建立聚集索引,在Sname,Ssex,Sage,Sdept属性列上建立非聚集索引③对成绩表在Cno,Sno属性列上建立聚集索引,在grade属性列上建立非聚集索引④对用户表在userName属性列上建立聚集索引,在userPassword,userPurview属性列上建立非聚集索引(2)存储结构确定数据库的存储结构主要指确定数据的存放位置和存储结构,包括确定关系、索引、日志、备份等的存储安排与存储结构,以与确定系统存储参数的配置。

将日志文件和数据库对象(表、索引等)分别放在不同的磁盘可以改进系统的性能。

所以系统将日志文件和数据文件存放在不同磁盘上。

6.数据库建立(1)创建数据库图10-2学生选课系统登录界面图登陆代码为:try{DataBase db = new DataBase();DataSet ds = new DataSet();string sqlStr = "select userPassword,userPurview from 用户表 where userName='" + txtuserName.Text.Trim() + "'"; ds = db.GetDataFormDB(sqlStr);string str1, str2,str3;str1 = ds.Tables[0].Rows[0].ItemArray[0].ToString().Trim();str3 = ds.Tables[0].Rows[0].ItemArray[1].ToString().Trim();str2 = txtPassWord.Text.Trim();if (str1 == str2){if (str3 == comboBox1.Text.ToString().Trim()){Form2 ob_Form2 = new Form2();erInfo[0] = txtuserName.Text.Trim();erInfo[1] = ds.Tables[0].Rows[0].ItemArray[1].ToString();ob_Form2.Show();this.Hide();}else{MessageBox.Show("用户权限错误,请重新输入");comboBox1.Text = "";comboBox1.Focus();}}else{MessageBox.Show("用户名或密码错误,请重新输入");txtuserName.Text = "";txtPassWord.Text = "";txtuserName.Focus();}}catch{MessageBox.Show("用户名或密码错误","错误");}②学生选课系统主界面如图10-3略图10-3学生选课系统主界面③学生信息管理界面如图10-4图10-4学生信息管理界面可以进行学生信息的添加、修改、删除操作。

数据库课课程设计模板

数据库课课程设计模板

数据库课课程设计模板一、教学目标本课程的教学目标是使学生掌握数据库的基本概念、原理和方法,培养学生运用数据库技术解决实际问题的能力。

具体目标如下:1.知识目标:(1)了解数据库的基本概念,如数据、数据库、数据模型等;(2)掌握数据库的设计和实现的基本方法;(3)熟悉数据库的管理和维护的基本技术;(4)了解数据库领域的新技术和新应用。

2.技能目标:(1)能够使用数据库管理系统进行数据库设计和实现;(2)能够进行数据库的查询、更新和维护;(3)能够运用数据库技术解决实际问题。

3.情感态度价值观目标:(1)培养学生对数据库技术的兴趣和好奇心;(2)培养学生团队协作、自主学习的能力;(3)使学生认识到数据库技术在现代社会中的重要性和应用价值。

二、教学内容根据教学目标,本课程的教学内容主要包括以下几个部分:1.数据库的基本概念:数据、数据库、数据模型等;2.数据库的设计和实现:需求分析、概念设计、逻辑设计、物理设计等;3.数据库的管理和维护:安全性、完整性、并发控制、恢复等;4.数据库技术的新发展:关系数据库、面向对象数据库、分布式数据库等;5.数据库应用实践:使用数据库管理系统进行实际问题的解决。

三、教学方法为了实现教学目标,本课程将采用以下教学方法:1.讲授法:通过讲解数据库的基本概念、原理和方法,使学生掌握基本知识;2.案例分析法:通过分析实际案例,使学生了解数据库技术在实际问题中的应用;3.实验法:通过上机实验,使学生熟悉数据库管理系统,提高实际操作能力;4.讨论法:通过分组讨论,培养学生的团队协作和自主学习能力。

四、教学资源为了支持教学内容和教学方法的实施,本课程将准备以下教学资源:1.教材:选用国内知名出版社出版的数据库教材;2.参考书:提供相关的数据库技术参考书籍;3.多媒体资料:制作课件、案例分析等多媒体教学资料;4.实验设备:提供计算机实验室,让学生进行实际操作。

五、教学评估为了全面、客观、公正地评估学生的学习成果,本课程将采用以下评估方式:1.平时表现:通过观察学生在课堂上的参与程度、提问回答等情况,评估学生的学习态度和积极性;2.作业:布置适量的作业,要求学生按时完成,并根据作业的质量和完成情况给予评估;3.考试:设置期中和期末考试,考察学生对数据库知识的掌握程度;4.实践项目:让学生分组完成一个实际的数据库应用项目,评估学生的实际操作能力和解决问题能力。

数据库原理及应用课程设计

数据库原理及应用课程设计
考核方式
课程设计采用分组答辩的方式进行考核。学生需在规定时间内提交课程设计报告,并参加答辩环节。答辩过程中 ,学生需展示系统实现效果,并回答评委的提问。
02
数据库系统基本概念
数据库定义及特点
数据库定义
数据库是一个长期存储在计算机内的、有 组织的、可共享的、统一管理的大量数据 的集合。
数据可控性
数据库管理系统提供了数据安全性、完整 性、并发控制等功能,确保数据的可控性 。
物理结构设计阶段
选择存储结构
根据数据库管理系统的特性和应用需 求,选择合适的存储结构,如行存储 、列存储等。
设计索引
为提高查询效率,对经常需要查询的 列或组合列设计索引。
配置存储参数
根据数据库性能和存储需求,配置数 据库的存储参数,如缓冲区大小、日 志文件大小等。
考虑数据备份与恢复策略
设计合理的数据备份与恢复策略,确 保数据库的安全性和可靠性。
用户界面不够友好
当前系统的用户界面较为简单,未来可以进一步优化界面设计,提升用户体验。
对未来数据库技术发展的展望
分布式数据库技术
随着互联网和大数据技术的不断 发展,分布式数据库技术将成为 未来数据库领域的重要发展方向 ,具有更高的可扩展性和性能表 现。
数据库智能化
随着人工智能技术的不断发展, 数据库将越来越智能化,例如支 持自动优化、智能查询等功能。
培养学生综合能力
课程设计涉及需求分析、概念设计、逻辑设计、 物理设计、系统实现等多个环节,有助于培养学 生的综合能力和创新思维。
为后续课程打下基础
数据库原理及应用是计算机专业的核心课程之一 ,通过课程设计可以为学生后续的专业课程学习 打下坚实的基础。
设计任务与要求

数据库课程设计课程任务书

数据库课程设计课程任务书

数据库课程设计课程任务书一、课程目标知识目标:1. 让学生掌握数据库的基本概念,包括数据模型、关系运算和SQL语言;2. 培养学生运用数据库设计方法,学会创建、查询和管理数据库;3. 使学生了解数据库的安全性和一致性,并能在实际操作中加以运用。

技能目标:1. 培养学生运用数据库管理系统(DBMS)进行数据存储、查询和更新的能力;2. 培养学生运用数据库设计工具,如ER图,进行数据库设计的能力;3. 培养学生运用SQL语言进行数据库操作的能力。

情感态度价值观目标:1. 培养学生认真负责、严谨细致的学习态度,对待数据库设计和操作能够遵循规范和标准;2. 培养学生团队协作意识,能够在小组合作中发挥各自优势,共同完成数据库设计和实施;3. 培养学生对数据库技术的兴趣,激发他们探索新技术、新方法的热情。

课程性质:本课程为实践性较强的学科,注重理论知识与实际应用的结合。

学生特点:学生具备一定的计算机操作能力,对数据库知识有一定了解,但缺乏实际设计和操作经验。

教学要求:结合学生特点,注重启发式教学,引导学生通过实际操作掌握数据库设计方法,提高解决问题的能力。

在教学过程中,将目标分解为具体的学习成果,以便进行有效的教学设计和评估。

二、教学内容1. 数据库基本概念:介绍数据模型、关系数据库的基本理论,包括实体关系模型、关系模型等。

- 教材章节:第一章 数据库基础2. 数据库设计:讲解数据库设计方法,如ER图设计、关系规范化理论,以及数据库设计步骤。

- 教材章节:第二章 数据库设计3. SQL语言:介绍SQL语言的基本语法,包括数据定义、数据查询、数据更新和数据控制。

- 教材章节:第三章 SQL语言4. 数据库管理系统(DBMS):介绍DBMS的原理和功能,以及常见数据库管理系统的使用方法。

- 教材章节:第四章 数据库管理系统5. 数据库安全性与一致性:讲解数据库的安全控制、事务管理、并发控制和备份恢复等。

- 教材章节:第五章 数据库安全性与一致性6. 数据库应用实例:通过实际案例,展示数据库在不同场景下的应用,提高学生解决实际问题的能力。

《MySQL课程设计》方案1202

《MySQL课程设计》方案1202

MySQL数据库课程设计大纲一、课程设计目的通过数据库系统课程设计,熟悉MySQL数据库管理系统的结构与组成;掌握MySQL数据库管理系统的应用技术。

实践《学生成绩管理系统》的数据库应用系统的设计方法、开发过程和MySQL数据库的管理与维护,掌握数据库管理系统的使用和开发,提高分析问题、解决问题和实践应用能力。

二、课程设计题目学生成绩管理系统三、课程设计的具体内容与要求1、系统主要功能包括学生信息的查询、录入、修改、删除;学生成绩的录入、修改等。

2、在Workbench中完成系统的功能。

在Workbench主要通过代码完成系统的功能,并给出执行代码后的结果截图。

3、通过JSP页面完成系统的功能。

4、系统的基本思路:首先进入系统登录,登录成功进入学生成绩管理系统主页面。

主页面上提供系统的主要功能,单击某一功能,即进入该功能的页面。

5、系统登录与主界面(1)系统登录系统登录就是确认能够有权使用学生成绩管理系统的用户。

界面如下:(2)系统主界面用户登录成功,进入系统主界面。

系统主界面如下:6、系统功能系统功能包括:基本信息录入、学生信息查询、课程信息查询和退出。

(1)基本信息录入基本信息录入界面由两个框架页面组成,分别为左框架和主框架。

左框架中显示4个超链接,前3个超链接对应文件的内容显示在主框架上,最后一个超链接为退回到系统功能界面。

操作界面如下图所示:在“基本信息录入”页面中单击“学生信息录入”后,显示学生信息录入界面。

该页面包含显示、添加、修改和删除4个功能。

首先输入学号,点击“确定”按钮,查找学生信息,若存在,则在相应的控件上显示该学生的所有信息。

若要更新学生信息,则在查询出学生信息以后,在相应的控件上修改该学生的信息,单击“更新”按钮,完成更新功能。

若添加学生信息,则在相应的控件上填写该学生的信息,点击“保存”按钮,完成添加功能。

若要删除学生信息,则在查询出学生信息以后,单击“删除”按钮,完成删除功能。

数据库课程设计

数据库课程设计

数据库课程设计随着信息技术的发展,数据库作为一种重要的数据存储方式,被广泛应用于各个行业和领域。

数据库课程设计作为计算机类专业的必修课程之一,不仅是学生学习数据库知识的重要途径,也是学生掌握数据库开发技能的关键环节。

本文将从几个方面探讨如何开展一次有意义的数据库课程设计。

一、设计目标在开展数据库课程设计之前,我们首先需要明确设计的目标。

设计目标一般分为学习型和实践型两个方面。

学习型目标是指通过数据库课程设计,让学生掌握数据库理论知识,熟悉数据库开发的基本流程和相关工具;实践型目标则是要求学生能够独立完成一个真实的数据库应用,提升他们的动手实践能力。

二、设计内容数据库课程设计的内容应该根据设计目标灵活调整。

一般包含以下几个方面:1.分析数据库需求:根据实际需求,设计数据库结构,确定数据表结构、字段、数据类型等。

2.建立数据库:建立数据库、数据表并进行初始化操作。

3.开发数据库应用程序:采用前后端技术,如HTML、CSS、JS、PHP等,提供多种交互方式和页面展示效果。

4.测试和优化:进行各种测试,发现和修正错误,提高系统性能和用户体验。

三、设计流程数据库课程设计流程大致如下:1.确定设计题目和基本要求,包括设计目标、设计内容等。

2.设计数据库结构和建立数据表,编写SQL语句进行初始化。

3.开发数据库操作程序,包括添加、删除、修改、查询等操作。

4.编写前端代码,实现页面展示和用户交互。

5.进行系统测试和优化,包括功能测试、性能测试、用户体验测试等。

6.形成课程设计报告,对整个设计过程进行总结和评价。

四、设计评价数据库课程设计评价包括两个方面:设计成果和设计过程。

设计成果主要是评估学生完成的数据库应用的质量和价值;设计过程主要是评价学生在设计过程中的学习和掌握情况。

评价可以采用自行评分、同行评审和客户评价等方式。

总之,数据库课程设计是一个重要的课程内容,通过科学设计和合理实践,可以帮助学生深入掌握数据库理论和实践,提高他们的动手能力和实践经验,为将来的职业生涯打下坚实基础。

数据库课程设计课程

数据库课程设计课程

数据库课程设计课程一、教学目标本课程旨在通过学习数据库的基础知识,使学生掌握数据库的基本概念、设计方法和操作技能。

在知识目标方面,学生应了解数据库的基本原理,掌握数据库的设计和操作方法。

在技能目标方面,学生应能够独立完成数据库的设计和操作任务,具备一定的数据库应用开发能力。

在情感态度价值观目标方面,学生应认识到数据库技术在现代社会中的重要性,培养对数据库技术的兴趣和热情。

二、教学内容本课程的教学内容主要包括数据库的基本概念、数据库设计方法、数据库操作技能等。

具体包括:数据库的概念与结构、数据库设计的方法和工具、数据库的操作方法、数据库的安全与维护等。

三、教学方法为了激发学生的学习兴趣和主动性,本课程将采用多种教学方法,包括讲授法、案例分析法、实验法等。

通过这些方法,帮助学生更好地理解和掌握数据库的知识和技能。

四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将选择和准备适当的教学资源,包括教材、参考书、多媒体资料、实验设备等。

这些资源将帮助学生更好地学习和掌握数据库的知识和技能。

五、教学评估本课程的评估方式包括平时表现、作业和考试等。

平时表现评估学生的课堂参与度和讨论表现,作业评估学生的基本知识和技能掌握情况,考试评估学生对课程知识的综合运用和理解能力。

评估方式将尽量客观、公正,全面反映学生的学习成果。

六、教学安排本课程的教学安排将在有限的时间内确保完成教学任务。

教学进度将根据课程内容和学生的实际情况进行调整,以保证教学的质量和效果。

教学时间和地点的安排将尽量考虑学生的作息时间和兴趣爱好,以提高学生的学习积极性和效率。

七、差异化教学本课程将根据学生的不同学习风格、兴趣和能力水平,设计差异化的教学活动和评估方式。

通过提供不同难度的教材和案例,以及设置不同层次的学习目标,以满足不同学生的学习需求。

八、教学反思和调整在课程实施过程中,教师将定期进行教学反思和评估。

根据学生的学习情况和反馈信息,及时调整教学内容和方法,以提高教学效果。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录第1章引言------------------------------------------------------------------------------------1第2章需求分析------------------------------------------------------------------------------22.1任务概述----------------------------------------------------------------------------22.2功能需求----------------------------------------------------------------------------22.3数据需求----------------------------------------------------------------------------4第3章概要设计----------------------------------------------------------------------------83.1数据库概念设计-------------------------------------------------------------------8第4章详细设计---------------------------------------------------------------------------104.1系统登录用户实现---------------------------------------------------------------104.2 企业内部工资管理系统的实现--------------------------------114.3 系统各个功能的实现--------------------------------------------------------------124.4网站设计----------------------------------------------------------------------------14 第5章系统实现----------------------------------------------------------------------------195.1样本数据准备----------------------------------------------------------------------195.2 开发环境部署、安装、配置----------------------------------------------------195.3 各页面实现-------------------------------------------------------------------------22 第6章系统调试----------------------------------------------------------------------------24 小结------------------------------------------------------------------------------------------25 参考文献------------------------------------------------------------------------------------26第一章引言1.1编写目的随着经济的发展,企业正向着大型化、规模化发展,而对于大中型企业,员工、职称等跟工资管理有关的信息随之急剧增加。

在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。

如何设计一个小型企业工资的数据库管理系统,由计算机代替人工执行一系列诸如增加新员工,删除旧员工,工资查询,统计等操作。

这样就使办公人员可以轻松快捷地完成工资管理的任务。

资源耗费更少等目标。

1.2背景①随着科学技术的发展,计算机科学日渐完善,其应用逐渐走入到生活中,在应用中凭借自身优势获得人们的认可,并越来越发挥着不可替代的作用。

计算机应用的一方面,工资管理系统,凭借自身强大的功能逐渐成为企业不可或少的应用系统之一,比方说其查询方便,检索迅速,存储容量大,保密性好,成本低等,这些优点使其在现代管理中扮演者重要角色。

因此,开发此应用系统是很有必用的。

②系统名称:工资管理系统③项目的任务提出者:周文④本系统是工资管理系统的一个功能模块,可以快速方便地对员工工资进行查询、删除、添加、修改的系统。

第二章需求分析2.1任务概述2.1.1目标工资管理系统是管理系统中重要的一个管理模块,可以迅速方便对工资进行查询,添加,删除,修改等操作。

本系统实现信息化,规范化,现代化。

不仅方便员工查询成绩,也使企业能够高效的进行日常成绩管理。

2.1.2用户特点本系统的用户:管理员。

管理员具有更改所有员工工资的权限;管理员具有最大权限,包括查询,修改,删除等操作权限。

2.2功能需求2.2.1系统功能(1)工资查询功能:为了方便查找工资,员工请假等信息,将所有信息按照需要进行分类。

这样就能很方便的找到自己所需要的信息。

(2) 添加功能:管理员可以通过填写表格的形式输入员工信息等相关信息。

系统可以自动避免重复信息。

(3)修改功能:管理员可以对数据库的信息进行修改。

系统通过管理员给出条件查找出所要修改的信息,对修改后的信息进行保存,并自动查找是否是重复信息。

(4)删除功能:管理员可以对数据进行删除操作。

系统能够通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除。

2.2.2组织结构2.3性能需求2.3.1精度⑴对于工资输入规定:只需精确到小数点后一位即0.0。

⑵对于编号输入规定:学号的输入需体现每个员工的区别,格式为EMxxx,xxx 为任意三位阿拉伯数字。

⑶对于身份证号输入规定:按国家的身份证件上的位数进行输入。

2.3.2时间特性要求①系统的更新处理时间应该在可接受范围内;②系统的数据查询时间应该在可接受的范围内;③系统的数据统计时间应该在可接受的范围内;。

2.3.3灵活性①操作方式上应该满足鼠标和键盘的任意切换需要;②支持window XP以上的操作系统;③留有与其他系统的接口。

2.3.4输入输出要求②管理员录入工资时,按规定的数字格式录入成绩。

③系统输出时,应以表格的的形式返回给用户。

2.3.5故障处理要求在输入不符合定义格式的数据时,系统会提示出错信息,而不是死机或删除已经输入的信息,然后在弹出输入界面重新开始。

2.4数据需求2.4.1数据流图数据流图为:描述数据在软件系统内从输入流动到输出的过程中所经受的变换。

管理员成功登录工资管理系统后,具有的权限是添加工资信息、员工信息、请假信息,删除工资信息、员工信息、请假信息,查询工资信息、员工信息、请假信息,修改工资信息、员工信息、请假信息,以下的数据流图展示了系统交互的过程。

第0层:2-2 顶层数据流图第1层2-3 第一层数据流图第2层2-42.4.2数据字典1、数据流的名称:员工信息简述:与员工有关的基本信息数据流来源:系统验证数据流去向:员工信息管理数据流的基本组成:员工编号+员工姓名+身份证号+民族+性别+生日+毕业学校+学历+部门+职称+电话+Email+编辑时间+备注2、数据流名称:请假信息简述:员工请假时包含的信息数据流来源:系统验证数据流去向:请假信息管理数据流的基本组成:假条编号+员工编号+员工姓名+请假时间+请假天数+请假原因+请假天数+请假原因+批准人+编辑时间+备注3、数据流名称:工资信息简述:与员工工资的相关信息数据源来源:系统验证数据源去向:工资信息管理数据源的基本组成:工资编号+员工编号+员工姓名+年份+月份+基本工资+加班工资+交通补助+总工资+扣税+总扣除+备注+编辑时间+实际工资+保险扣除+考勤扣除2.4.3处理逻辑的描述1、处理逻辑的名称:员工工资信息管理简述:对员工的基本工资信息情况管理输入的数据流:基本工资信息处理描述:根据职工的职位及其他相应情况计算出工资输出的数据流:工资信息2、处理逻辑的名称:员工信息管理简述:对员工的基本信息情况管理输入的数据流:员工基本信息处理描述:根据员工的基本信息进行各种操作输出的数据流:员工信息3、处理逻辑的名称:员工假条信息管理简述:对员工的假条信息情况管理输入的数据流:基本假条信息处理描述:根据员工的假条信息做各种操作输出的数据流:假条信息2.4.4 数据存储的描述1、数据存储名称:用户信息表简述:用户基本信息数据存储组成:用户名+用户密码关键字:用户名2、数据存储名称:员工信息表简述:员工基本信息数据存储组成:员工编号+员工姓名+身份证号+民族+性别+生日+毕业学校+学历+部门+职称+电话+Email+编辑时间+备注关键字:员工编号3、数据存储名称:工资信息表简述:员工工资基本信息数据存储组成:工资编号+员工编号+员工姓名+年份+月份+基本工资+加班工资+交通补助+总工资+扣税+总扣除+备注+编辑时间+实际工资+保险扣除+考勤扣除关键字:工资编号4、数据存储名称:假条信息表简述:假条基本信息数据存储组成:假条编号+员工编号+员工姓名+请假时间+请假天数+请假原因+请假天数+请假原因+批准人+编辑时间+备注关键字:假条编号第三章概要设计3.1数据库概念设计概念设计是针对现实世界,通过对其中信息实体的收集、分类、聚集和概括,建立数据库概念结构的过程。

通常用实体-联系图(E-R图)作为概念设计的工具。

根据一个公司日常人事管理的需求分析及系统分析,我们抽象出了3个数据对象实体,包括员工信息实体,工资信息实体,假条信息实体,各个实体拥有各自的不同属性,我们可以用实体联系图表示图3-2所示:各种实体及实体联系图第四章详细设计4.1 系统用户登陆实现图4-1图4-1是整个内部办公管理系统的登陆页面,主要用于对用户身份进行鉴别。

用户通过表单提供登陆信息,系统根据用户提供的信息对用户进行查询鉴别,如果身份合法,则将用户导向内网主页。

通过创建.NET应用程序,我在.NET里指定系统允许用户尝试登陆的次数,如果超过这个次数,系统不再显示登陆页面,用户只能重新建立和Web服务器的连接来登录。

4.2 企业内部工资管理系统的实现图4.2显示了企业内部工资管理系统的主页面。

相关文档
最新文档