搜档网
当前位置:搜档网 › 工资管理系统课程设计

工资管理系统课程设计

工资管理系统课程设计
工资管理系统课程设计

软件工程

课程设计报告

题目:工资管理系统设计与实现班级:

教师:

学号:

姓名:

大学

计算机科学与技术学院

年月

课程设计任务书

目录

内容概要

第一章引言

1.1项目开发背景

1.2项目开发的目标及意义

1.3系统的开发方法

第二章可行性研究

系统流程图

完成新系统的可行性

第三章系统分析

系统的设计思想

需求分析

系统的运行环境和开发平台

数据流图

数据字典

第四章系统设计

功能模块设计

系统总体功能模块

数据库设计

数据库结构的实现

第五章工资管理系统功能实现

开发环境简介

系统界面的设计

员工基本信息管理功能设计

工资管理功能设计

第六章软件测试

第七章用户操作手册

第八章总结

参考文献

设计体会与建议

内容摘要

工资管理系统是使用Visual Basic 开发的一个数据库管理系统。在此主要讲述了使用SQL Server 2000和Visual Basic 完成工资管理系统基本功能的过程。开发这个系统的步骤主要有系统分析、系统设计、系统实现和系统维护。在系统的设计中,详细的展现了系统的各个模块、所需的数据库表及表字段菜单的设计等。在系统的实现中,给出了实现表单中相应的功能控件的事件、代码及菜单实现的方法。本系统具有数据输入,数据存储,信息计算修改删除等功能,本系统也提供了友好的人际对话界面。

第一章引言

1.1项目开发背景

众所周知当今时代的世界经济正从工业经济向知识经济转变,而知识经济的两个重要特征就是信息化合全球化。要实现信息化和全球化就必须依靠完善的网络和数据库机制。处于现在这样一个飞速发展的信息时代,在各行各业中都离不开信息处理,这正是计算机被广泛应用于管理信息系统的环境,使用计算机进行信息控制不仅提高了工作效率,而且大大的提高了其安全性。尤其是对于复杂的信息管理,计算机能够充分发挥其优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发时系统管理的前提。

因此,对于企业或是事业单位来说开发一套工资管理系统是很必要的。虽然企业事业单位的管理已经进入信息化管理,但对于不同的单位所需要的功能是不一样的,这样通用的软件使用效率不高,还会造成人力,财力的浪费,这样就不能满足所有单位和部门的需求。所以必须做好客户的需求分析工作,设计符合用户要求的系统。

1.2系统开发的目标及意义

企业和事业单位工资管理系统唯有采用自动化,高效率,人性化的管理,才能满足服务员工的需求。工资管理系统的主要目标在于加强服务而不在于精简人力。所以系统要能提供更自动化的服务,期望以最快的速度将人事工资信息做最适当的运用。主要目标有:以自动化、系统化、高效管理代替分散重复操作;提高单位效益和现代化信息管理水平;提高员工的自律性,促进员工人才的成长和流动;减轻人事工资管理员的负担,节省人力物力的开支等。

引进以计算机信息管理技术和网络通讯技术,是加快人事工资管理信息服务进程的重要手段。新的管理系统的使用会给人事管理体系发生变

化。这促进了工资数据管理方式和理念的转变,提高了企业单位的现代化和信息化水平,为企业带来更多的效益。

1.3系统的开发方法

本系统采用Visual Basic 可视化开发工具开发,采用ADO对象数据技术来提高系统的安全性和稳定性。工资管理系统可为企业和事业单位使

用,属于C/S结构的数据库系统,固定后台数据库采用SQL Server 2000。

第二章可行性研究

系统流程图

图系统流程图

完成新系统的可行性

工资管理系统吸取通用系统的优点的基础上,根据具体企业单位所要求的功能进行设计。添加业务管理模块,在业务管理模块中添加管理员工的业务档案,当用户的业务工种等发生变化时只需修改业务档案表记录即可。通用型工资管理的技术比较成熟,所以可以学习技术并添加一些企业需要的功能,这样就能完成此系统以满足客户的需求。

第三章系统分析

系统的设计思想

工资管理系统是企业和事业单位常见的计算机信息管理系统。它的主要任务是对各种工资信息进行日常的管理,如工资信息的输入、查询、修改、增加、删除,迅速准确地完成各种工资信息的统计计算和汇总,快速打印出报表。在建立与实现工资管理系统时,应进行功能划分,能够由数据库管理系统完成的功能应尽可能由数据库管理系统完成,这样才能够充分发挥数据库管理系统高效、完全、可靠、便捷的性能,减少编程人员的工作量。

需求分析

工资管理系统是针对企事业单位的大量业务处理工作用计算机进行全面现

代化管理主要包括信息输入功能,信息修改删除功能,信息的查询以及工资的计算管理等。

1.信息输入功能

1)输入职工的基本信息。包括:Eno(员工编号)、Ename(员工姓名)、Epart(所属部门)、Eduty(职务)、Esex(性别)、Eedu(学历)、Eaddr(住址)、Ebir(出生年月)、Etel(电话号码)等。

2)输入工资的信息。包括:(基本工资)、(岗位工资)、(住房补贴)、(津贴)、(工会会费)、(水电费)、(住房公积金)、(养老保险)、(奖惩)。3)输入员工的部门信息。包括:Bno(部门编号)、Bname(部门名称)、Bzg (部门总管)、Bmount(部门人数)等。

2.数据修改和删除功能

1)修改和删除员工的基本信息。当单位人员的信息发生变化,如职称的改变,工作部门变动,或调离本单位等,系统应能修改员工的信息或将其从员工信息表中删除。

2)修改和删除员工的工资信息。员工升职加薪、工资普调是企业中常见的事情,这就需要系统能方便对员工工资进行个别及批量的修改;如员工调离本单位,就应当从员工信息表中删除这个员工信息,将其工资信息表中相应的数据删除。

3)修改和删除部门信息。当撤消一个部门时,文学艺术在能从部门信息表中将其删除。而当一个部门的名称发生改变时,系统中所有该项部门的名称应一致的改变。

3.查询和统计功能

1)能够查询指定员工的基本信息。

2)能够查询指定某个部门或全部部门的基本信息。

3)查询某个员工的工资信息。

4)统计、汇总指定年份企业各部门或某个部门每个月或全年工资总额,汇总各部门的人数或本单位的总人数。

5)工资表月工资记录的生成功能。生成当月所有员工或某个部门的工资记录,同时能进行员工工资的计算,即计算应发金额、应扣金额及实发金额。

系统的运行环境和开发平台

本系统使用Visual Basic进行软件开发,SQL Server 2000进行数据库开发。VB是微软公司开发的最为流行的软件之一,也是社会上使用较多的开发工具之

一。VB是一个完全可视化,面向对象的开发工具,因此此系统具有兼容性较好,安全性强,通用性好等优点。

数据流图

在对企业和事业单位工资管理过程进行分析后,根据系统功能的描述,得到工资管理系统的数据流图如下:

1. 顶层数据流图与0层数据流图

图顶层数据流图

图0层数据流图

2.人事管理模块、工资管理模块查询模块分层数据流图

部门表

考勤表工资表

图员工信息查询与录入

考勤表

工资表

图工资核算

工资表工资备份表

图工资备份

工资表考勤表

员工表

图员工信息查询

3.5 数据字典

数据字典是系统中各类数据描述的集合

简要说明工资管理系统的数据字典。

1).名字:职工编号,部门编号

别名:职工号,部门号

描述:职工号唯一地标识数据库中职工信息相关表中的一个特定员工的关键域;部门号唯一地标识部门信息表中的一个特定部门的关键域位置:员工信息表

考勤表

工资表

2).名字:职工信息报表

别名:职工信息

描述:用户指定条件下的员工基本信息情况查询结果的信息表

定义:职工信息表=职工号+职工姓名+性别+出生年月+职务+学历+电话号码+住址+所属部门+身份证号

位置:输出到打印机

3).名字:考勤信息报表

别名:考勤信息

描述:用户指定条件下的员工考勤信息查询结果的信息表

定义:员工考勤信息查询报表=考勤编号+员工号+员工姓名+加班天数+出差天数+旷工天数+迟到次数+考勤日期

位置:输出到打印机

4).名字:工资报表

别名:工资信息

描述:记录工资的组成部分以及员工的工资情况的信息

定义:工资信息报表=职务+基本工资+每日工资+加班系数+出差天数+旷工标准+迟到标准+奖金

位置:输出到打印机

第四章系统设计

系统功能设计

软件所实现的功能强弱是衡量一个软件最根本的标准。经过系统的可行性研究,需求分析后,得出中小型企业的工资信息管理系统的功能分层图如下:

图工资管理系统层次图

系统总体功能模块

此工资管理系统分为五个模块,具体如下:

1.人事基本信息管理模块:员工信息录入修改删除及查询。

2.部门管理模块。

3.考勤管理模块。

4.工资计算及管理模块。

数据库设计

概念结构设计

1.根据如上的信息可得到实体之间的关系E-R图如下:

图E-R图2.概念结构模型

图概念模型CDM

逻辑结构设计

将E-R图转换成如下关系模式:

员工表(员工号,员工名,职务,部门号,性别,出生年月,学历,电话,住址,身份证号)

部门表(部门号,部门名,部门总管,部门人数,)

考勤表(考勤编号,员工号,迟到次数,旷工次数,出差天数,加班次数,考勤日期)

工资表(职务,员工号,基本工资,奖金,出差标准,加班标准,迟到系数,旷工次数)

依据上面的关系模式,设计数据表如下:

1.用户表:用于进入系统的权限设置等。

2.职工表:职工的基本信息。

3.部门表:部门基本信息。

4.工资表:工资的基本组成信息。

5.考勤表:记录员工的到职情况。

6.工资表:记录保存计算出来的工资。

物理结构模型

图物理结构模型PDM 4.4数据库结构的实现

1、数据库的创建

T-SQL语句:

Create database 工资管理

on

(

name='Wages_data',

filename='E:\MSSQL\Data\',

size=10mb,

maxsize=100mb,

filegrowth=5%

)

log on

(

name='Wages_log',

filename='E:\MSSQL\Data\',

size=5mb,

maxsize=30mb,

filegrowth=2mb

)

2、数据表的创建(可同时在创建时定义相关的约束)

T-SQL语句:

1) Users表:

Create table Users(

UID int not null default''Primary Key,

Uname char(8) not null default'',

UPassword char( 16) default'',

URight char(20) default'',

)

2)Employee表:

create table Employee(

EmployeeID char(8) not null default''Primary Key,

EmployeeName char(8) not null default'',

Sex char(2) default'',

Birthday smalldatetime default'',

Education char(8) default'',

Duty char(20) not null References WageConfig(Duty)

ON UPDATE CASCADE ON DELETE CASCADE,

DepartmentID char(20) not null,

IdentityID char(20) not null,

Telephone char(15) not null,

Address char(40) not null,

Remark varchar(100) default''

)

3)WageConfig表:

Create table WageConfig(

Duty char(20) not null default''Primary Key,

BaseWage money not null,

DayWage money not null,

OvertimeJob float(8) not null,

EvectionStandard money not null,

AbsentStandard money not null,

LateStandard money not null,

EtcStandard money not null,

Bonus money not null

)

4)CheckStat表:

create table CheckStat(

CheckID int IDENTITY(1,1) Primary Key,

EmployeeID char(8) not null References Employee(EmployeeID)

ON UPDATE CASCADE ON DELETE CASCADE,

EmployeeName varchar(15) default'',

Overtimeday smallint default'',

Evectionday smallint default'',

Absentday smallint default'',

Lateday smallint default'',

CheckDate smalldatetime default''

)

5)Wage表:

create table Wage(

WageID int IDENTITY(1,1) Primary Key,

EmployeeID char(8) not null References Employee(EmployeeID)

ON UPDATE CASCADE ON DELETE CASCADE,

EmployeeName varchar(15) default'',

WageDate smalldatetime default'',

BaseWage money default 0,

OvertimeWage money default 0,

EvectionWage money default 0,

AbsentWage money default 0,

LateWage money default 0,

EtcWage money default 0,

BonusWage money default 0,

TotalWage money default 0,

)

6)DepartmentID表:

Create table DepartmentID(

DepartmentID int not null default''Primary Key,

Departmentname char(16) not null default'',

Departmentmanage char( 8) default'',

Departmentnumber int default'',

)

3.向表中插入基本信息

1)插入用户基本信息

insert into Users

select'01','1','1','系统管理员'

union select '02','yy','1234','人事管理'

union select '03','ll','1234','工资管理'

union select '04','lxj','1234','人事管理'

union select '05','ws','1234','工资管理'

union select '06','mq','1234','系统管理员'

2)插入职工基本信息

insert

into

Employee(EmployeeID,EmployeeName,Sex,Birthday,Education,Duty,DepartmentID,IdentityID,Tele phone,Address,Remark)

select'0101','时妍妍','女','1988-08-15','','总管','策划部','','','淮安',''

union select '0401','梁丽','女','1989-01-08','','总管','财务部','','','淮安',''

union select '0301','潘娟','女','1988-01-25','','工人','生产部','','','徐州',''

union select '0402','许洁','女','1990-01-27','','工人','财务部','','','河南',''

union select '0501','王涛','','1987-10-13','','工人','销售部','','','福建',''

union select '0201','徐杰','','1984-07-09','研究生','技术人员','研发部','','','无锡',''

union select '0701','张凯','','1985-04-12','','总管','后勤部','','','浙江',''

union select '0601','李璐','女','1986-05-16','大专','总管','宣传部','','','苏州',''

union select '0302','石磊','','1985-02-07','','工人','生产部','','','扬州',''

union select '0303','吴华','','1986-06-24','','工人','生产部','','','山东',''

union select '0304','唐建青','','1989-11-10','','总管','生产部','','','扬州',''

union select '0502','李云','女','1988-03-17','','工人','销售部','','','镇江',''

union select '0202','王兆坤','','1986-04-30','','总管','研发部','','','无锡',''

union select '0305','梁玉冲','','1990-09-04','','工人','生产部','','','无锡',''

union select '0503','金坛','','1989-12-15','','总管','销售部','','','上海',''

union select '0403','夏平','','1986-01-13','大专','工人','财务部','','','四川',''

union select '0602','邵建波','','1984-03-17','','工人','宣传部','','','徐州',''

union select '0603','李书生','','1987-11-22','','工人','宣传部','','','南通',''

union select '0102','陆林','','1980-08-21','博士','工人','策划部','','','河北',''

union select '0702','黄婷','女','1981-05-16','','工人','后勤部','','','安徽',''

union select '0203','周宇','','1982-07-19','研究生','技术人员','研发部','','','浙江',''

union select '0703','李晓梅','女','1982-04-03','','工人','后勤部','','','宿迁',''

第五章工资管理系统功能实现

开发环境简介

Visual Basic是一个可视化、面向对象的、采用事件驱动的结构化高级程序设计语言,它具有强大的数据库操作功能,提供了数据管理器(Data Manager)、数据控件(data Control)以及ADO(Activex数据对象)等工具,利用它能够建立多种类型的数据库并可以管理维护和使用这些数据。

5.2系统界面的设计

图系统界面

系统主界面主要有系统菜单和运行界面。给界面提供了系统设置,人事管理,工资管理和帮助等功能,下面又分多个子功能。

员工基本信息管理功能设计(代码)

添加操作:

Dim EmployeeID, Employeename, Sex, birthday, Education, Duty, DepartmentName, IdentityID, Telephone, Address As String

EmployeeID =

Employeename =

Education =

DepartmentName =

Sex =

IdentityID =

Telephone =

Address =

If Trim(EmployeeID) = "" Or Trim(Employeename) = "" Or Trim(DepartmentName) = "" Then MsgBox "员工基本信息不能为空,请填写!"

Exit Sub

End If

"Provider=;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=工资管理;Data Source=HP-PC;"

"select * from Employee where EmployeeID='" & Trim & "' and Employeename='" & Trim & "'", myCon

If = False Then

MsgBox "该员工已经存在,请重新输入!"

Exit Sub

End If

"employee", myCon, 3, 2

("EmployeeID") =

("Employeename") =

("Education") =

("Duty") =

("DepartmentName") =

("Sex") =

("IdentityID") =

("birthday") =

("Telephone") =

("Address") =

MsgBox "添加成功!"

= "select * from employee "

= ""

= ""

= ""

= ""

数据库课程设计学生宿舍管理系统

《数据库原理》课程设计说明书 学生宿舍管理系统 学院:计算机与信息科学学院 专业:网络工程 班级:网络1402 姓名学号:吴琳琳 1420140231 姓名学号:周岐浪 1420140217 指导教师:高金华职称讲师 完成时间: 2016年12月 1、管理系统设计的背景、意义及目标 设计背景 设计意义 设计目标 2、系统开发环境 3、系统需求分析 基本功能需求

功能模块 数据字典 4、概念结构设计 概念设计 E_R模型设计 5、逻辑结构设计 将E_R图转换为关系模型 各表关系模型图 6、数据实施和维护 功能实现代码 系统实现效果 7、个人实现的功能 8、总结 1、管理系统设计的背景、意义及目标 设计背景

随着IT事业的发展,如今,我们已经全面跨入信息时代。计算机被广泛的应用于各个行业,人工战略已经转化为信息战略,如何在短时间内获取大量信息并整合信息,成为立足于时代的关键。 为了适应考生人数的急剧增长,当今社会各大高校都在进行扩招政策,学生数量的急剧增加带来信息量的成倍增长,由于信息管理的不善与疏忽,各大高校大小事故时有发生。进行正确的信息管理,对于信息及时处理和反应,能够最大程度的减少学校以及在校学生的损失,减小潜在危机。 学生宿舍是学生生活的基本单位,是同学休息与学习的地方,为了保障同学入住学生宿舍的安全性,信息的处理和管理极为重要。据了解,本校的宿舍信息管理仍然使用传统的手工方式,主要方式是基于文本、表格等纸介质的手工处理,用人工手抄对男女生信宿信息进行处理登记。数据信息处理工作量大,容易出错且不易修改;由于数据繁多,容易丢失,逐条查找记录的方式不易操作,浪费了大量的时间,效率极低。学校的宿舍管理缺乏系统,规范的信息管理手段。 建立学生宿舍管理系统,使宿舍管理工作系统化,规范化,便捷化,程序化,避免宿舍管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改宿舍情况。 设计的意义 高校规模的扩大,在校学生的基本情况随之层次化、多样化、复杂化,相应的,学生管理工作面临严峻的挑战。高校学生信息日渐庞大,相应的宿舍管理工作变得复杂而困难。传统的账本化工作模式,手工记录学生信息并存档,这样的人工管理方式费时、费事、费力,信息获取慢,更新滞后,查阅困难,容易出错。为了给学生提供一个安全舒适的工作、生活、学习环境,方便宿舍管理工作的同时为学生、教师提供准确实时的信息至关重要。 本校的宿舍信息管理,主要方式是基于文本、表格等纸介质的手工处理,用人工手抄对男女生信宿信息进行处理登记。数据信息处理工作量大,容易出错且不易

员工信息管理系统课程设计

《信息系统设计》软件工程课程设计 课题名称:员工信息管理系统 姓名:兰朝仁 学号:080一五3035 学院:继续教育学院 专业:计算机科学与技术 年级:2008级(夜大专升本)指导教师:陈郞钦 完成日期:2010年10月11日

目录

【摘要】本文从员工信息管理系统规划、需求分析、系统设计、系统实现及系统测试等多个方面,分别叙述系统研发的整个实现过程,简述采用 7编程工具及数据库实现系统应用的设计要点,重点阐述系统实现过程中的重点和难点问题的分析及其解决方案,解决企业对员工的计算机管理。 【关键词】员工、人事、工资、管理、数据库 引言 随着我国国民经济建设的蓬勃发展和社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。员工信息管理作为企业内部的一种员工基本档案管理也是如此,由于企业的人数较多,每一位员工的具体实际情况也不尽相同,如果没有一个完整的员工信息管理系统去完成,将使工作变得复杂,并且对于工作的效率也将使一个致命的打击,使无论如何也无法适应现代社的需要。另外,目前部分企业使用的员工信息管理系统只有信息的录入,修改和删除的功能,而不具有信息查询的功能,这对于企业的信息管理工作来说是一个很遗憾的事情。因此,开发一套功能完整,设计合理,使用方便的企业员工信息管理系统成为很有必要的事情。 企业员工信息管理系统的内容功能对于企业的决策者和管理者来说都至关重要,所以企业员工信息管理系统应该能够为管理者提供充足的信息和快捷的查询与管理手段。作为计算机应用的一部分,使用计算机对企业员工信息进行管理,具有手工管理所无法比拟的优点.例如:查询迅速、查找方便、可靠性高、存储量大、BaoMi性好、寿命长、成本低等。这些优点能够降低员工管理工作的成本,减轻企业管理人员的负担,方便员工信息的更新、维护和查询,增加数据的可靠性;从而提高企业员工信息管理的效率,开拓企业员工管理工作的新局面,提高管理水平,是企业管理的科学化、正规化、信息化管理,与世界接轨的重要条件。 当前主流的程序开发环境有,,等。对系统兼容性好;可以支持多种环境及操作系统平台;而则可在系统下快速开发结构程序,具有多方成熟的控件完善系统开发。

管理信息系统课程设计报告

管理信息系统课程 设计报告 设计题目:库存管理管理信息系统专业:工商管理 年级班级: 姓名: 指导教师: 小组成员: 指导教师评阅: 指导教师(签字)成绩: 二O一一年月日

摘要: 本系统是以计算机软件技术为基础,利用VisualFoxpro编程技术进行编程设计的软件系统。采用系统结构化开发方法,设计过程主要部分:企业背景调查、需求分析与可行性研究、企业业务流程图绘制、数据结构与数据库设计、数据字典编制、数据流程图绘制,系统总体结构设计。完成信息的显示代码设计输入/输出设计、模块功能与处理过程设计、系统维护、信息系统安全设计、系统实施、系统运行管理制度、网络系统方案设计。包括输入、输出、查找、配送等功能。此系统具有检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长的优点是一个成本低的现代管理信息系统。最后通仿真验证企业物资管理信息系统对输入信号进行完整解调。 关键词:结构化开发方法;物资管理 Abstract: This paper, based on Computer software technology,and used VisualFoxpro programming technology survey ,Design a software system,which by Structured Approach and design process. Consists of several parts---the company background requirement analysis, and Feasibility study, Enterprise Business flowcharting, and system architecture Design. Complete information is displayed code design,Input / Output Design Module function and Process design,System Maintenance,Design of Information Systems Security,System implementation,System operation management system,Network System Design。 Features: Input、The output、find、distribution. Advantages: quick search, Search for convenient, And high reliability, Large storage capacity, Security and good, Long service life,low cost Management Information System. Finally, the simulation results from verify that Letter Material Management Information systems can make a complete demodulation of the input signals. Key Words:Structured Approach;Materials Management

工资管理系统课程设计.doc

工 资 管 理 系 统、 姓名: 学号: 班级: 专业: 指导老师:

摘要 对企业而言,人力资源是企业最宝贵的资源,也是企业的“生命线”。而工资管理又是人力资源管理的重中之重。实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。早期工资管理多采取纸质材料和具有较强的时间限制。基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。企业工资管理系统是典型的信息管理系统(MIS),前台程序开发工具采用微软的VB6,后台数据库采用Access数据库。运行结果证明,本企业工资管理系统极大提高了工作效率,节省了人力和物力,最终满足企业财务管理、员工工资发放的需要,同时也成为现代化企业管理的标志。 关键词:管理信息系统,数据库,工资管理,实体关系图(E-R图),数据字典,数据流图。

目录 第一章综述 (1) 1.1问题研究背景 (1) 1.2数据库管理系统简介 (1) 第二章需求分析 (2) 2.1 引言 (2) 2.2 系统功能模块划分 (2) 2.2.1处理对象 (2) 2.2.2处理功能及要求 (2) 2.2.3适应性和透明性 (3) 2.3需求分析阶段成果 (3) 2.3.1 体会与收获 (3) 2.3.2 工资管理系统业务流程图 (3) 2.3.3 工资管理系统数据流程图 (4) . 4

(5) 2.3.4 工资管理系统数据字典 (5) 2.3.5 处理逻辑描述 (6) 第三章概念结构设计 (7) 3.1引言 (7) 3.2任务与目标 (7) 3.3阶段结果 (7) 第四章逻辑结构设计 (10) 4.1逻辑设计的任务与目标 (10) 4.2数据组织 (10)

宿舍管理系统C课程设计

宿舍管理系统C课程设 计 公司内部档案编码:[OPPTR-OPPT28-OPPTL98-OPPNN08]

课程设计 题目:宿舍管理系统 学院河南应用技术职业学院 专业信息工程系 姓名 XXXXXX 学号 XXXXXXXXXXX 指导教师 XXXXXX 完成时间 2017-XX-XX

摘要 随着电脑的普及与使用,后勤的宿舍管理也一改传统的人工管理,更加信息化,时代化,节省人力物力,提高效率。由此,我开发此学生宿舍管理软件。 学生宿舍管理系统用于日常宿舍管理,主要实现了查询宿舍信息和人员信息、修改宿舍信息和人员信息、删除宿舍信息和人员信息、添加宿舍信息和人员信息、数据备份、数据恢复等功能。 学生宿舍管理系统的开发是基于Windows操作系统,采用SQL Server 2008作为后台数据库,使用C#作为开发工具,利用其提供的各种面向对象的开发工具,制作的能领所有人都非常满意的系统。 关键词:宿舍;管理系统;C#;数据库。

目录 引言 (1) 第一章项目简介 (2) 项目背景 (2) 研究目的 (2) 第二章系统需求 (3) 系统概述 (3) 系统功能 (3) 参与者列表 (4) 系统运行环境 (5) 第三章数据库设计 (6) ACCSS数据库 (6) 数据表 (6) 第四章系统实现与测试 (8) 用户登录 (8) 用户注册 (9) 用户主界面 (10)

用户查询 (10) 用户添加 (11) 用户修改 (12) 用户删除 (13) 用户账号管理 (14) 第五章总结 (15) 致谢 (16) 参考文献 (17)

引言 随着计算机技术的发展和互连网时代的到来,计算机早已涉及到我们生活的各个方面,人们对于计算机的应用不再是简单的文字处理和最初的科学计算,更多的利用计算机来进行管理从而减轻我们的工作。而对于学校,Internet技术持续迅猛的发展,也给传统的办学提出了新的模式。但一直以来,学校使用传统人工的方式进行管理,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护带来了不少的困难。为了提高工作效率,提高整个学校的学生信息管理水平,我们开发了这套学生信息管理系统,通过它,我们可以帮助学校、老师方便,快捷的掌握学生的情况,实现学生信息的系统化、规范化、自动化、达到提高学生信息管理效率的目的。而且此系统功能强、稳定性好、操作简单、维护方便。 第 3页 /共 21页

员工考勤管理系统课程设计

课程设计报告书 课程名称:VC++课程设计 题目:员工考勤经管系统 学生姓名: 专业:计算机科学与技术 班别: 学号: 指导老师: 日期:2012年 6 月20 日 目录 第一章绪论 (2) 1.1 课题背景 (2) 1.2 课题任务 (2) 1.3开发工具 (2)

1.4 课题目的 (3) 第二章可行性研究 (3) 2.1 对现有系统的分析 (3) 2.2对本系统设计的说明 (4) 第三章软件需求分析 (4) 3.1软件设计的预期目标 (4) 3.2系统用户需求 (5) 3.3 系统的框架 (5) 第四章数据分析及数据库的设计 (6) 4.1数据库分析 (6) 4.2数据库结构的设计 (6) 第五章系统详细设计说明 (8) 5.1 系统结构 (8) 5.2系统各个模块界面及说明 (9) 第六章软件的测试 (27) 6.1测试工程 (27) 6.2测试人员 (27) 6.3 测试结果 (27) 6.4 对程序的调试及在测试中遇到的困难及解决困难的方法 (27) 6.5 系统还有哪些不足 (27) 6.6 对系统的评价 (27) 归纳总结 (28) 参考文献 (28) 摘要:本系统是基于VC++6.0中的MFC与Access数据库开发的,可用于企业单位的员工考勤,统计员工出勤情况。 关键字:VC++、Access、员工考勤

第一章绪论 1.1 课题背景 在当今社会,互联网空间的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。社会正处于信息时代,信息技术已渗透到社会生活的各个领域,特别是各行各业的经管领域,智能化信息处理已是提高效率、规范经管、客观审查的最有效的途径。 随着经济的发展,企业正向大型化、规模化的方向发展,因此企业员工数量急剧增加,有关员工的各种信息业成倍的曾长。考勤作为一个公司的基本经管,是单位对员工工作经管的基本依据。但是,目前国内的大多数企业在考勤时,依然使用是传统的考勤方法,例如手工记录、签卡、机械打卡等,不仅考勤速度慢,在考勤是需要专门的人员在旁记录、统计、制成报表,当报表最后交到主管人员时,也许时间已经过了几天了,根本不能发挥考勤真正的监督作用。而且考勤数据不准确,考勤人员在考勤过程中可能记录出错,甚至弄虚作假的现象出现,极大的影响了企业对员工的经管。因此根据企业需求,设计企业员工考勤经管系统,以帮助企业达到员工经管办公自动化、节约经管成本、提高企业工作效率的目的。 1.2课题任务 做出一个可以简单操作的员工考勤经管系统,方便员工和经管员查询出勤记录。员工可以通过输入自己的名字修改自己的信息以及查询出勤记录;经管员可以查看员工的出勤记录,可以添加和删除员工信息以及修改密码。 1.3开发工具 VC++MFC平台和数据库 1.4课题目的 设计制作出员工考勤经管系统,设计相关的操作功能;通过课程设计,了解并掌握VC++MFC平台的操作使用,学会利用数据库进行数据表制作及添加数据源;深入了解所学课程的重要性和实用性,提高学习耐性。

教务管理系统课程设计报告

教务管理系统课程设计 报告 文件排版存档编号:[UYTR-OUPT28-KBNTL98-UYNN208]

教务综合管理系统设计报告 专业:软件工程 成员:车振军陆建伟 徐蕾杨思倩 指导老师:徐明 日期:2016-6-15 一、引言 目的 为了保证项目小组能够按时完成小组任务及目标,便于项目小组成员更好地了解项目情况,使项目小组开展的各个过程合理有序,因此确定各个项目模块的开发情况和主要的负责人,供各项目模块的负责人阅读,做到及时协调,按步有序进行项目的开发,减少开发中的不必要损失。 预期的读者是设计人员、开发人员、项目管理人员、测试人员和用户。 背景 高校教务管理工作是高等教育中的一个极为重要的环节,是整个院校管理的核心和基础。面对种类繁多的数据和报表,手工处理方式已经很难跟上现代化管理的步伐,随着计算机及通讯技术的飞速发展,高等教育对教务管理工作提出了更高的要求。尽快改变传统的管理模式,运用现代化手段进行科学管理,已经成为整个教育系统亟待解决的课题之一。 教务管理系统是一个大型复杂的计算机网络信息系统,满足各类高校现在和将来对信息资源采集、存储、处理、组织、管理和利用的需求,实现信息资源的

高度集成与共享,实现信息资源的集中管理和统一调度。为各级决策管理部门提出准确、及时的相关信息和快捷、方便、科学的决策分析处理系统;为信息交流、教务管理提供一个高效快捷的电子化手段;最终达到进一步提高各级领导科学决策水平,提高各院系、各部门管理人员管理水平与办公效率,减轻工作负担的目的。 教务管理系统面向管理员、教师和全校学生,实现学生管理、教师管理、课程管理、成绩处理。 定义 MySQL MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。 MyEclipse MyEclipse,是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。MyEclipse 的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。二、需求分析

数据库课程设计 工资管理系统

课程设计要求: 1.对各个系统进行系统功能需求分析 2. 数据库设计分析阶段,进行详细的数据库需求分析,进行概念数据库的设计,画出数据库的E-R图(局部和整体E-R图) 3. 设计出详细的逻辑数据库结构,将各个实体和联系转化为相应的二维表即关系模式,指定各个关系的主关键字和外部关键字,并对各个关系的约束加以限定 4. 通过企业管理器或是查询分析器实现各个二维关系(建议最好用SQL代码实现),要求建立相关的索引 5. 根据系统功能需求设计相应的查询视图 6. 要求根据系统功能需求建立存储过程 7. 根据功能需求建立相应的触发器以保证数据的一致性 8. 通过建立用户和权限分配实现数据库一定的安全性,考虑数据库的备份与恢复(此内容选作) 一、需求分析 企业的工资管理是公司管理的一个重要内容。随着科学技术的发展,一些公司的规模也越来越大,职工的数量也在不断的增加,企业的管理工作也变得越来越复杂。工资管理既涉及到企业劳动人事的管理,同时也是企业财务的重要组成部分。面对如此大的信息量,单凭传统的表格、手工操作已不能满足实际的需要。因此,我设计工资管理系统来提高财务管理方面的效率。通过这个系统可以使信息的管理更加规范,统计更科学。 模块功能分析:

(1)部门模块:用来管理部门; (2)工资模块:用来管理员工的工资; (3)职工模块:用来管理工厂的职工信息;二、概念结构设计 经分析,本系统的e-r图如下:

三、逻辑结构设计 1. 工资管理基本信息表 职工 属于 部门 职工姓名型 性别 学历 职工号 部门编号 部门名称 部门名称 部门经理 部门人数 部门编号 获得 工资 应发薪水 事故扣薪 实发薪水 加班天数 加班时间 职工号 月薪 津贴 出勤天数 加班费

学生宿舍管理系统课程设计报告

学生宿舍管理信息系统

目录 第一章系统概述 (1) 1.1项目研究的背景与内容 (1) 1.1.1项目研究的背景 (1) 1.1.2项目研究的内容 (1) 1.2项目研究的要求与意义 (1) 1.2.1项目研究的要求 (1) 1.2.2项目研究的意义 (2) 第二章系统分析 (3) 2.1可行性分析(初步调查) (3) 2.1.1管理上的可行性 (3) 2.1.2经济上的可行性 (3) 2.1.3技术上的可行性 (3) 2.2详细调查与分析 (3) 2.2.1管理业务调查 (3) 2.2.1.1组织流程图 (3) 2.2.1.2管理业务流程调查 (4) 2.2.2数据流程调查 (7) 2.2.2.1数据流程图 (7) 2.2.2.2数据字典 (9) 第三章系统设计 (13) 3.1总体设计 (13) 3.1.1功能结构图设计 (13) 3.1.2功能模块设计 (13) 3.2详细设计 (20) 3.2.1代码设计 (20) 3.2.2数据库设计 (20) 3.3计算机处理过程设计 (24) 3.3.1输出设计 (24)

3.3.2输入设计 (25) 结束语 (26) 参考文献 (27)

第一章系统概述 1.1项目研究的背景与内容 1.1.1项目研究的背景 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。随着学生人数的增多,高校学生宿舍管理的信息量日益庞大,基于此,开发一个“学生宿舍管理系统”来提高宿舍的管理效率,改善管理方式,使其与现代信息化的趋势接轨是很有必要的。 1.1.2项目研究的内容 此学生宿舍管理信息系统主要包括:住宿登记、维修处理、寝室调动、请假管理、夜归管理、查寝管理。通过对宿舍活动各环节产生的数据进行处理,将为上级管理层提供一系列有关宿舍情况的动态信息,使宿舍管理工作规范化、制度化、程序化,促进了宿舍管理的基础水平,避免了业务管理的随意性,提高信息处理的速度和准确性。 1.2项目研究的要求与意义 1.2.1项目研究的要求 1.可以查询及更新学生的基本信息,时时了解学生的生活情况; 2.可以记录及查询每日学生的夜归情况; 3.可以记录及查询每日学生的请假情况; 4.可以记录宿舍楼每日贵重物品的出入,防止物品的丢失; 5.可以记录及查询每间宿舍的报修业务。

超市管理系统课程设计报告

超市管理系统课程 设计报告 1 2020年4月19日

交通运输工程学院 Visual Foxpro 课程设计报告 设计名称:<超市进货供货管理系统> 系 (院): 交通运输工程学院 专业班级: 学号: 姓名: 指导老师: 设计时间: 6月

目录 课程设计任务书 (1) 一、前言 1、课程设计的目的和意义 2、系统功能设计 3、创立项目管理文件 二、 VFP课程设计说明书 1、系统概述 2、系统总体设计 3、数据库设计 4、系统的具体设计过程 5、调试运行退出 6、结束语 7、主程序代码 8、参考文献 3 2020年4月19日

一、前言 1、课程设计的目的和意义 当今,人类正在步入一个以智力资源的占有和配置,知识生 产、分配和使用为最重要因素的知识经济时代,为了适应知识经济时代发展的需要,大力推动信息产业的发展,我们经过对货物信息 管理系统的设计,来提高货物的操作能力,及对理论知识的实践能力,从而提高货物的基本素质,使其能更好的满足社会需求。 超市进货供货管理系统是一个简单实用的系统,它是超市进行货物管理的好帮手。此软件功能齐全,设计合理,使用方便,适合小型超市对繁杂的商品信息信息进行统筹管理,具有严格的系统使用权限管理,具有完善的管理功能,强大的查询功能。 我们进行本次课程设计的主要目的是经过上机实践操作,熟练掌握数据库的设计、表单的设计、表单与数据库的连接、SQL语 言的使用和了解它的功能:数据定义、数据操纵、数据控制,以及 简单VF程序的编写。基本实现货物信息的管理,包括系统的登 录、货物信息的录入、货物信息的浏览、货物信息的查询、货物 信息的修改和货物信息的删除,并对Visual FoxPro6.0的各种功 能有进一步的了解,为我们更进一步深入的学习奠定基础,并在实 践中提高我们的实际应用能力,为我们以后的学习和工作提供方便,使我们更容易融入当今社会,顺应知识经济发展的趋势。 4 2020年4月19日

c课程设计职工工资管理系统

题目 c++面向对象程序设计课程设计 清单:5小题+职工工资管理系统(类、链表实现) 姓名: 学号: 专业:计算机科学与技术 学院: 指导教师: 2018年6月17日 Part 1: 小程序练习 1 类的继承 定义一个point类,包含私有数据成员x,y,成员函数包括无参构造函数,带参构造函数,set和get属性函数。定义circle类,从point类公有派生,增加数据成员半径r,成员函数包括无参构造函数,带参构造函数,计算面积函数getarea。在main函数中定义一个circle的对象,并计算其面积。 /* 1.定义Point类,设置其成员函数(构造函数,拷贝构造函数和析构函数)以及setx() sety() getx() gety() 四个属性函数。 2.定义circle类,设置其成员函数(构造函数,拷贝构造函数和析构函数)以及获取半径r的函数get_r() 计算面积并获取面积的函数getarea()。 3.在主函数中定义类的对象c1并初始化r=2。再调用getarea()函数输出面积 */ #include using namespace std; class point 义counter类,私有成员数据weight,设置其成员函数(构造函数和析构函数) 2.重载自加自减运算符和<<、>>运算符。 3.在主函数中实现运算符重载。 4.友元函数需要声明。 */ #include #include using namespace std;class counter; istream& operator>>(istream& is,counter& a); ostream& operator<<(ostream& os,counter& a); class counter rintinfo(); printf("\n"); cout << "temp中数据构成的圆面积为 " << s->area() << endl; cout << "体积为 " << (*s).volume() << endl; system("pause"); return 0; } 运行结果: 4 模板 编写一个使用类模板对数组进行查找、求元素和、重载下标[]运算符,以及输出的程序。 1)设计一个类模板:形式1为templateclass Array;形似2为 templateclass Array;用于对T类型的数组进行构造和输出;2)产生模板类Array和Array进行测试; 3)产生模板类Array和Array进行测试。 定义student类,私有数据成员字符数组name[20]; 2. 定义运算符<<,>>重载; 3. 在住函数中定义student 类数组s[N];并以输出和二进制的方式打开文件

宿舍管理系统课程设计

课程管理系统课程设计说明书 摘要:宿舍管理系统是一个学校不可缺少的部分,它的内容对于管理者和学生来说都至关重要,所以宿舍管理系统应该能够为管理者提供充足的信息和快捷的查询手段。本文介绍了宿舍管理系统的整个开发过程,阐述了宿舍管理系统的设计背景,对整个系统进行了需求分析、功能分析以及总体设计、详细设计和系统实施的全过程。过程采用VB作为开发工具,SQL Server 2014作为数据库管理工具。 关键词:宿舍管理、VB、SQL Server 2014

目录 第1章序言 (1) 1.1课程设计的目的 (1) 1.2宿舍管理系统的设计背景 (1) 1.3宿舍管理系统的基本内容 (2) 第2章课程管理系统的系统分析 (2) 2.1宿舍管理系统的需求分析 (2) 2.2宿舍管理系统的可行性分析 (2) 2.3系统功能分析 (3) 第3章课程管理系统的总体设计 (4) 3.1构造系统的逻辑模型 (4) 3.2软件系统结构的设计 (4) 3.3宿舍管理系统的系统流程图 (5) 3.4宿舍管理系统的数据流图 (6) 3.5宿舍管理系统的概念结构设计 (7)

3.6宿舍管理系统的数据字典 (8) 3.7宿舍管理系统的物理结构设计 (9) 第4章宿舍管理系统的详细设计 (10) 4.1课程管理系统SQL数据库建立 (10) 4.1.1数据库的创建 (10) 4.1.2表的创建及信息导入 (11) 4.2课程管理系统界面设计 (14) 4.2.1登陆界面 (14) 4.2.2主界面 (15) 4.2.3宿舍信息维护 (16) 4.2.4宿舍信息查询界面 (18) 4.2.5宿舍信息统计界面 (19) 第5章总结 (20) 参考文献 (21) 附录程序部分代码 (22) 1信息维护界面部分代码 (22) 2添加界面部分代码 (23)

C#+员工信息管理系统的设计课程设计

河南理工大学 计算机科学与技术学院 课程设计 2011 — 2012学年第二学期 课程名称C#Windows程序设计课设 设计题目人事管理系统 学生姓名 学号 专业班级软件工程.net 指导教师 2012 年6月7日 目录 封面...........................1 目录...........................2

1.设计任务书.......................4 1.1题目与要求.....................4 1.2本系统涉及的知识点.................4 2.功能设计........................4 3.数据库设计.......................5 3.1数据库概念设计(E-R图) ...............5 3.2数据库逻辑结构设计.................6 3.3数据库物理设计...................6 4.系统实现........................6 4.1界面设计及实现...................6 4.2部门信息管理设计及实现...............11 4.2.1添加部门信息...................11 4.2.2浏览部门信息...................13 4.2.3修改部门信息...................14 4.2.4删除部门信息...................16 5.总结..........................18 致谢...........................18 参考文献.........................18

个人信息管理系统-课程设计报告

《数据库系统概论》 课程设计报告 题目:个人信息管理系统 专业:网络工程 班级: 姓名: 指导教师: 成绩: 计算机学院 2017年12月8日

目录 一课程设计的目的与意义 (2) 1.1课程设计的目的 (2) 1.2 课程设计的意义 (3) 二需求分析 (4) 2.1 用户需求 (4) 2.2 系统需要实现的功能和操作如下 (5) 2.3 功能需求分析: (5) 三数据库概念模型设计 (7) 四数据库逻辑模型设计 (12) 4.1 一般逻辑模型设计: (12) 4.2 具体逻辑模型设计: (13) 五数据库物理设计与数据库保护设计 (17) 5.1 设计表间关系 (17) 5.2 物理设计 (18) 5.3 保护设计 (19) 六数据库建立 (20) 七课程设计心得与体会 (25) 八参考资料 (26)

一课程设计的目的与意义 1.1课程设计的目的 数据库课程设计是数据库系统原理实践环节的极为重要的部分,其目的是: (1)培养学生能够应用数据库系统原理在需求分析的基础上对系统进行概念设计,学会设计局部ER图,全局ER图; (2)培养学生能够应用数据库系统在概念设计的基础上应用关系规范化理论对系统进行逻辑设计,学会在ER图基础上设 计出易于查询和操作的合理的规范化关系模型; (3)培养学生能够应用SQL语言对所设计的规范化关系模型进行物理设计,并且能够应用事务处理,存储过程,触发器以 保证数据库系统的数据完整性,安全性,一致性,保证数据 共享和防止数据冲突; (4)培养学生理论与实际相结合的能力,使之能够熟练掌握一种数据库系统(如SQL SERVER)的使用,培养学生开发创新 能力; (5)通过设计实际的数据库系统应用课题,使学生进一步熟悉数据库管理系统的操作技术,提高学生独立分析问题,解决问 题,查阅资料以及自学的能力,以适应计算机产业日新月异

UML课程设计-工资管理系统

统一建模语言UML 课程设计报告 工资管理系统分析与设计 姓名: 学号: 班级: 指导教师: 《UML(Unified Modeling Language统建模语言)》课程设计任务书

指导教师(签字):教研室主任(签字): 一、工资管理系统的需求分析 1.系统功能需求 (1)员工可以进入此系统查询工资和查看基本的信息。 (2)管理员可以对员工的信息进行添加,删除,修改。并对数据库中的数据维护,包括数据备份,导入数据,导出数据。

满足上述需求的系统主要包括下面几个模块 (1)数据库维护模块:管理员要对数据库内所有的数据进行备份和恢复,并可实现数据导入导出功能。 (2)基本信息管理模块:实现对员工基本信息的管理操作,包括员工基本数据信息的添加、修改、删除和查询等功能。 (3)信息浏览查询模块:用户对系统中的信息进行查询。可根据条件查询员工历史工资数据(如按月份查询、按姓名查询、按部门查询等)。 2 3

4 查询员工信息:员工查询自己的信息。 查询工资:员工查询自己的工资情况。 二、系统的UML建模 1、系统的用例图 创建用例图之前首先需要确定参与者。 ①在工资管理系统中,需要员工的参与,员工可以查询工资的历史数据并领取工资,还可以通过员工编号查看员工的基本信息。 ②管理员是此系统的核心,管理着整个系统。他要对所有的员工的信息的管理,对数据进行添加,删除,修改。管理员还要对系统进行相关维护操作,数据备份,数据恢复,数据导入等以及更新数据库。 (1)系统用户参与的总的用例图 管理员和员工都可发从用户这个参与者中泛化而来,用户是指此系统的所有使用者,以登录系统完成相应的操作。

学生宿舍管理系统数据库设计说明

信息工程学院 oracle数据库课程设计 学生宿舍管理系统数据库设计 姓名: 2005544532 春江 专业:计算机科学与技术 指导老师:海霞 完成日期: 2008.6.26

摘要 学生宿舍管理系统是应对学生宿舍管理的现代化、网络化,逐步摆脱当前学生宿舍管理的人工管理方式,提高学生宿舍管理效率而开发的,它包括宿舍学生基本信息管理、楼道工人基本信息管理、宿舍楼基本信息管理、宿舍基本信息管理、宿舍事故基本信息管理、宿舍楼物品出入基本信息管理、宿舍楼保卫处基本信息管理、宿舍配备物品及处理管理等八大功能模块,并提供了对各功能模块的查询和更新功能,且这两种功能基本上是通过存储过程来实现的,其中宿舍学生基本信息管理、宿舍基本信息管理是系统开发的重点。 该系统开发由系统需求分析阶段、概念设计阶段、逻辑设计阶段、数据库实施阶段、系统调试和测试阶段、参考文献、附录等阶段组成。 关键字:学生宿舍管理,宿舍管理现代化,宿舍管理网络化,人工管理,功能模块,存储过程

目录 1. 系统需求分析阶段 (1) 1.1 引言 (1) 1.2 目标与任务 (1) 1.2.1 需求分析阶段的目标 (1) 1.2.2 需求分析阶段的任务 (1) 1.2.3 需求分析阶段成果 (2) 2. 概念设计阶段 (11) 2.1 引言 (11) 2.2 概念模型设计 (12) 2.3 新系统流程 (13) 3.逻辑设计阶段 (14) 3.1逻辑设计的任务和目标 (14) 3.2数据组织 (14) 3.2.1将E-R图转换为关系模型 (14) 3.2.2模型优化 (15) 3.2.3数据库模式定义 (16) 3.2.4用户子模式设计 (16) 3.3数据处理 (16) 4.物理设计阶段 (17) 4.1物理设计阶段的目标与任务 (17) 4.2数据存储方面 (17) 4.3系统功能模块 (17) 4.3.1 楼道工人基本的信息查询和更新模块 (18) 4.3.2 宿舍楼基本信息的查询和更新模块 (18) 4.3.3 宿舍基本信息的查询和更新模块 (19) 4.3.4 学生基本信息的查询和更新模块 (20) 4.3.5 宿舍物品的查询和更新模块 (20) 4.3.6 宿舍事故的查询和更新模块 (21) 4.3.7 宿舍物品处理的查询和更新模块 (21) 4.3.8 宿舍保卫处基本信息的查询和更新模块 (22) 5.数据库实施阶段 (22) 5.1建立数据库、数据表、视图、索引 (22) 5.1.1 建立数据库 (22) 5.1.2 建立数据表 (22) 5.1.3 建立视图 (26) 5.1.4 建立索引 (28)

职工管理系统java课程设计简单实现

目录 一、绪论 (1) 1.1关键技术介绍 (1) 1.1.1JAVA技术 (1) 1.1.2SQL数据库 (1) 二、需求分析 (2) 三、系统概要设计: (3) 3.1问题描述 (3) 3.2要求 (3) 3.3数据库设计 (3) 四、系统详细设计 (5) 4.1新员工信息录入 (5) 4.2显示员工信息 (7) 4.3修改员工信息 (8) 4.4查询员工信息 (10) 4.5删除员工信息 (13) 4.6员工信息排序 (15) 4.7员工信息统计 (16) 4.8注销 (17) 五、系统测试 (18) 5.1系统登录 (18) 5.2系统主界面.................................. 错误!未定义书签。 5.3新员工信息录入.............................. 错误!未定义书签。 5.4显示员工信息................................ 错误!未定义书签。 5.5修改员工信息................................ 错误!未定义书签。 5.6查询员工信息................................ 错误!未定义书签。 5.7删除员工信息................................ 错误!未定义书签。 5.8排列系统.................................... 错误!未定义书签。 5.9统计界面.................................... 错误!未定义书签。

5.10注销....................................... 错误!未定义书签。 六、总结 (19) 八、附录.......................................... 错误!未定义书签。

教师工资管理系统课程设计

《数据库课程设计》任务书 一、课程设计的目的 《数据库课程设计》是软件工程专业(本科)教学大纲要求的重要实践性环节之一,是学习完《数据库原理及应用》和《Oracle数据库应用》两门课程后进行的一次数据库方面的综合练习。其目的在于:配合《数据库原理及应用》和《Oracle数据库应用》课程的教学,使学生能巩固和加深对数据库基础理论和基本知识的理解;掌握使用数据库进行软件设计的基本思想和方法;提高学生运用数据库理论解决实际问题的能力;培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。 二、课程设计的内容及要求 内容:用一种高级语言和当前流行的数据库管理系统相结合,完成一个小型管理系统的设计与开发。所设计的小型管理系统应包含两个以上(不多于4个)的模块以及输入输出、查询、插入、删除等基本功能。根据课程设计2周时间的安排选择适当大小的设计课题,课题的选择可以是实际问题,也可以是虚构的问题。根据题目的基本需求,画出系统结构图,并对数据库进行详细设计,编写程序,同时写出关于本数据库管理系统的报告书。 要求: (1) 要求学生按照《数据库原理及应用》和《Oracle数据库应用》相关知识以及《数据库课程设计》教学大纲完成一个数据库设计,并撰写相应的课程设计报告。 (2)提交课程设计报告。 要求完成课程设计报告大约15页-20页,包括相应的模块设计文档、数据库设计文档、所承担模块的核心代码、测试过程分析与运行结果等。分组进行的同学共同完成基本设计与数据库设计,但每个人至少必须独立完成一个模块设计与实现,并写入课程设计报告中。 三、课程设计时间 课程设计时间为2周(10个工作日) 四、课程设计分组 一人一组 五、课程设计的成果和形式 1.报告一篇 建议论文按下列的提纲书写 2.符合设计要求的数据库应用系统一个 指导教师签字:

宿舍管理系统课程设计报告

课程设计报告 题目宿舍管理系统 课程名称学生创新实践 院部名称信息技术学院 专业计算机科学与技术班级 学生姓名 学号 课程设计地点校外 课程设计学时 2周(40学时) 指导教师陈爱萍 金陵科技学院教务处制成绩

课程设计报告目录

一、实验目的和要求 进一步推动高等教育教学改革,促进人才培养模式和教学方法的创新,鼓励和支持大学生尽早参与科学研究、技术开发和社会实践等创新活动,不断激发学生学习的主动性、积极性和创造性,提高大学生的科学素质和文化素养,培养大学生的创新精神、创业精神和实践能力。 选题要求如下: 1. 有关教师科研与技术开发(服务)课题中的子项目; 2. 开放实验室、实训或实习基地中的综合性、设计性、创新性实验与训练项目; 3. 发明、创作、设计等制作项目; 4. 专业性研究及创新项目,创业计划与职业规划创新项目; 5. 社会调查项目; 6. 其他有研究与实践价值的项目。 工作要求如下: 1.注重实践创新。鼓励学生结合学科专业,从自身所长与兴趣出发,积极参与实验实践活动,在探索、研究、创新的实践训练过程中,提出自己的观点与见解。 2. 注重切实可行。训练计划重点资助思路新颖、目标明确、研究方案及技术路线可行、实施条件可靠的项目。 二、实验仪器和设备 硬件设备:PC机 软件系统:Winndows Server 2003、Microsoft Visio 2003、Visual Studio 2010、SQL Server 2008 三、实验过程 1.学生个人或团队(限2人)结合毕业实习内容申报大学生实践创新项目,专任教师进行评审,确立立项项目。学生自主进行实践项目设计研究工作。实践项目结束后,由学院组织项目验收,给予相应的实践学分。对其中优秀者进行奖励,并推广宣传。 2.考核方式 (1)每人完成一篇设计论文。 (2)每组完成一项设计成果。 提交时间:2011年9月1日第一周周四 四、设计报告 设计概述 学生宿舍管理向来是各个学校非常关注的问题,基本上在每层宿舍楼都会安排一到两个宿舍管理员。宿舍的人流量相对也是比较大,特别是在假日里宿舍管理员更加繁忙。管理员需要登记每个学生的去往情况,学生有时因觉得手续繁琐而不愿意去主动登记。这也会在某种程度上造成一些管理疏忽。若是出了什么事情需要查找当日的信息,有时需要花上很长时间才能找到,甚至因为遗失而找不到了。 通过对学生登记的信息,发现登记的信息基本是差不多的。这里也就体现出了一个重复工作的现象在这里面。所以开发一个学校宿舍管理系统,来解决上述问题是很有必要。 学生宿舍管理系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发

相关主题