软件工程毕业论文.docx
- 文档编号:26038893
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:48
- 大小:30.44KB
软件工程毕业论文.docx
《软件工程毕业论文.docx》由会员分享,可在线阅读,更多相关《软件工程毕业论文.docx(48页珍藏版)》请在冰豆网上搜索。
软件工程毕业论文
软件工程毕业论文
论文题目:
信息管理系统的开发与设计专业:
计算机应用软件
I
摘要
随着计算机技术的飞速发展和计算机技术的普及,计算机越来越多的应用在企业管理中。
企业的人事和客户信息管理是企业管理的两个重要内容,传统管理方法不仅繁冗复杂,而且低效。
本系统正是基于改变这种现状,采用高级开发工具,分别开发了企业人事和客户信息管理系统。
本文基于ACCESS数据库和JAVA语言,开发了企业人事管理系统,该系统界面友好,操作简单,可以大大的提高人事管理的效率,减少企业在人事管理上花费的人力和财力。
本系统可供企业管理人员查询,修改企业的人事信息。
企业新聘人员,减员,或企业内部发生人事调动,工资变化,只需及时对系统进行数据更新,系统即能反映企业当前的人事情况。
初步实验表明,本系统可基本满足小型企业和部分中型企业的需求,并切实提高企业的人事管理效率,节省了企业的管理支出,从而具有一定的经济效益。
同时本文使用MicrosoftVisualStudio2008开发了企业客户信息管理系统,使得企业的客户管理工作更加系统化、规范化、自动化,从而达到提高企业客户管理效率的目的。
企业客户管理系统能够对企业客户基础信息、客户档案浏览、客户资料查询、客户资料统计、日常记事、通讯录、数据库备份和还原及清空等进行管理。
及时了解各个环节中信息的变更。
管理人员必须以管理员身份登录,保证了系统的安全性。
系统的总体任务是使企业管理人员可以轻松快捷地完成对企业客户管理的任务。
有利于提高管理效率。
关键词:
企业信息管理管理效率数据库
II
Abstract
Alongwithcomputertechnologyrapiddevelopmentandcomputertechnologypopularization,computershavemoreandmoreapplicationsinbusinessmanagement.Enterprise'spersonnelandcustomerinformationmanagementplaystheimportantroleintheenterprisemanagement,thetraditionalmanagementmethodisnotonlycomplicatedandcomplex,butalsolowefficiency.Thispaperisjusttheenterprise’s
personnelandcustomerinformationmanagementsystemdevelopment,basingontheadvancedsoftwaredevelopmenttools.
Theenterprise’spersonnelmanagementsystemisdevelopedbytheACCESS
databaseandJAVAprogramminglanguage.Itsinterfaceisfriendly;theoperationofthesystemissimple.Thesystemmayincreasetheefficiencyofpersonnelmanagement;reducethemanpowerandthefinancialresourceoftheenterprise,whichspendsinthepersonnelmanagement.Thissystemmayforthebusinessmanagementpersonneltoinquire,modificationenterprise'shumanaffairsinformation.Theenterprisehiresthepersonnelnewly,thepersonnellosses,ortheenterpriseinteriorhasthepersonneltransfer,thewageschange,onlymustpromptlycarryonthedatatothesystemtoupdate,thesystemnamelycanfeedbacktheenterprisecurrenthumanaffairssituation.Thepreliminaryexperimentindicatedthat,thissystemmaybasicallysatisfythesmallbusinessandthepartialmediumenterprises'demand,andpracticallyenhancestheenterprisethepersonnelmanagementefficiency,hassavedenterprise'scontroldisbursement,thushasthecertaineconomicefficiency.
Meaningwhile,thispaperusedMicrosoftVisualStudio2008todeveloptheEnterprisecustomermanagementsystems.Thesystemcouldrealizetheenterprisecustomermanagementsystematization,standardization,automation.Thissystemtotheenterprisecustomerbaseofinformation,customerprofiles,browse,customerinquiries,customerstatistics,dailynotes,addressbook,databasebackupandrestoreandemptytheothermanagement.Timelyinformationaboutchangesisineveryaspect.ManagersmustLogensurethesecurityofthesystem.System'soverallmissionistomakecorporatemanagerscanquicklyandeasilycompletethetaskofenterprisecustomermanagement.Helpimprovemanagementefficiency.Keyword:
EnterpriseInformationManagementEfficiencyDatabase
III
摘要...........................................................IIABSTRACT.......................................................III目录...........................................................IV第一章前言......................................................11.1开发背景......................................................1
1.1.1管理信息系统的发展历史..................错误~未定义书签。
1
1.2课题研究的目的与意义..........................................11.3国内外概况....................................................2第二章系统需求分析..............................................42.1需求概述......................................................4
2.1.1系统设计目标..............................................4
2.1.2用户特点..................................................52.2需求描述......................................................5
2.2.1系统的总需求目标..........................................5
2.2.2数据需求..................................................5
2.2.3功能性需求概述............................................6
2.2.4约束......................................................6
2.2.2系统模型..................................................6
第三章系统设计.................................................123.1概要设计.....................................................12
3.1.1各子系统的设计...........................................123.2数据库设计...................................................14
3.2.1数据流程.................................................14
2.2.2数据表说明...............................................15
3.3详细设计.....................................................18
3.3.1查询和表格处理详细设计...................................18
3.3.2系统详细设计.............................................20
第四章结论.....................................................39致谢............................................................40参考文献........................................................41
IV
第一章前言
1.1开发背景
管理信息系统(ManagementInformationSystem),在强调管理,强调信息的现代社会中它变得越来越普及。
MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。
在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。
1.1.1管理信息系统的发展历史
目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其应用于组织机构及企业管理领域的“人,机系统”,该系统是70年代初“后工业经济”时代的产物,在企业管理信息系统在其发展的初期,是单一的人—机系统,系统功能简单,效率低,对管理的作用有限。
进入20世纪80年代末,随着计算机网络和通信技术的大力发展,企业管理信息系统进入网络化的发展时期。
世界发达国家已建立起了完善的先进的管理信息系统体系,在其社会经济发展领域中发挥着巨大的作用。
管理信息系统的开发方式
管理信息系统的开发方式主要有独立开发方式、委托开发方式、合作开发方式、购买现成软件方式等4种。
这4种开发方式各有优点和不足,需要根据使用单位的技术力量、资金情况、外部环境等各种因素进行综合考虑和选择。
不论哪种开放方式都需要有单位的领导和业务人员参加,并在管理信息系统的整个开发过程中培养、锻炼、壮大该系统的维护队伍。
1.2课题研究的目的与意义
信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。
计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。
为了适应现代社会人们高度强烈的时间观念,传统管理系统软件为管理人员带来了极大的方便。
1
本文基于ACCESS数据库和JAVA语言,开发了企业人事管理系统,该系统界面友好,操作简单,可以大大的提高人事管理的效率,减少企业在人事管理上花费的人力和财力。
本系统可供企业管理人员查询,修改企业的人事信息。
企业新聘人员,减员,或企业内部发生人事调动,工资变化,只需及时对系统进行数据更新,系统即能反映企业当前的人事情况。
初步实验表明,本系统可基本满足小型企业和部分中型企业的需求,并切实提高企业的人事管理效率,节省了企业的管理支出,从而具有一定的经济效益。
1.3国内外概况
管理信息系统在最初级阶段是统计系统,所研究的内容是数量数据间表面的规律,它可以把数据分成较相关和较不相关的组,然后把数据转换为信息。
第二阶段是数据更新系统,其典型代表是美国航空公司于20世纪50年代建成的SABRE预约订票系统。
它设有1008个订票点,可以存取600000个旅客记录和27000个飞行段记录。
它的操作比较复杂,在任何一“点”都可以查到某一航班是否有空座位。
但从概念上来讲,它只是一个数据更新系统,比如它不能告诉你以现在的售票速度何时票将售完,从而采取补救措施。
因而它也是管理信息系统的低级阶段。
第三阶段是状态报告系统,它可以分为生产状态报告、服务状态报告和研究状态报告等系统。
比如生产状态报告系统,它的典型代表是IBM公司的生产管理系统。
众所周知,IBM公司是世界上最大的计算机公司,1964年它生产出中型计算机IBM360,使计算机的水平提高了一个台阶,但同时组织生产的管理工作却大大复杂化了。
一台计算机有超过15000个不同的部件,每一个部件又有若干个元件,加之IBM的工厂遍及美国各地,不同的定货有不同的部件和不同的元件,必须指出什么工厂什么设备生产什么元件,因此不仅生产复杂,装配、安装和运输都十分复杂。
为了保证生产以及其他环节的顺利进行,必须要有一个以计算机为基础的生产状态报告系统。
因此同年IBM建立了先进管理系统AAS,它能进行450个业务的操作。
我国的管理信息系统大发展是在80年代末90年代初,国家相继建立起了“金卡”、“金关”、金桥“工程,多数企事业单位建立了局域网和广域网管理信息系统。
随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统(ES)或决策支持系统(DSS),其处理对象和服务对象,自身的系统结构,处理能力,都有了进一步的发展。
2
第二章:
系统需求分析
2.1需求概述
2.1.1系统设计目标
人事管理系统是一个单机版的系统。
表2-1需求列表
需求对公司人事信息进行信息化管理
用户人事信息管理员
考勤记录员
用户所做的事填写、修改员工基本信息
填写、修改员工调动信息
填写、修改员工离职信息
记录员工考勤信息
用户需求管理在职员的基本信息
管理离职员工的基本信息
管理员工调动的信息
对员工进行考勤记录
现在已经存在的有
最好的解决方案用ACCESS数据库来实现,用语言是JAVA来开发
最好方案的理由选ACCESS是因为系统简单,ACCEE成本很小,且使用普遍,一般公司
均已具备。
用JAVA语言是因为我对它比较熟悉。
客户信息管理系统的主要任务是用计算机对企业客户进行日常管理,如企业客户信息的添加、删除、修改、查询,以及企业客户信息的统计和打印等。
该系统包含三种基本信息:
企业客户基础信息、日常记事、家庭住址和服务情况,还可根据需要对其进行信息更新,包括对企业客户资料进行添加、修改和删除,对日常记事和通讯录信息进行添加、修改、删除等操作、查询等。
能进行多条件的企业客户信息查询的查询。
统计。
按多条件对企业客户的信息查询后,能进行按企业员工不同信息
的统计等。
数据库操作。
能对数据库数据进行保存、数据清除以及数据存储转换操
作。
其他操作。
能在必要的时候调用其他工具(如可调用记事本)。
通过以上分析,企业客户管理系统有基础信息管理模块、客户管理模块、备
3
忘记录、数据库模块组成。
2.1.2用户特点
用户为非专业技术人员,对计算机技术没有详细了解,必须尽可能的提供友好的操作界面和使用提示。
2.2需求描述
2.2.1系统的总需求目标
在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的管理系统,实现高效的计算机信息管理系统。
2.2.2数据需求
(1)数据录入和处理的准确性和实时性
数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。
数据的输入来源是手工输入。
手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。
在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。
(2)数据的安全性
本系统为企业管理部门设计,因此只有特定的管理者才能对数据实现增、删、改、查等操作。
未获授权人员不能进入系统。
(3)数据的备份
要定期对数据库中的数据进行全部或新增部分的备份工作,以保证在硬件出现故障或人为原因导致无法运行时是可以快速及时的还原到原来的正常状态。
4
2.2.3功能性需求概述
(1)能够管理公司员工的基本信息
(2)能够管理员工的调动信息
(3)能够管理员工的离职信息
(4)以上这些信息都应便于查询
(5)能够对公司员工进行考勤记录和统计
(6)能打印所得的查询信息
2.2.4约束
操作系统:
Windows
数据库系统:
Accesss
2.2.5系统模型
(1)用例模型
(2)参与者汇总
管理员:
负责管理人事相关信息
(3)用例汇总
管理在职员工信息;添加员工信息;修改员工信息;删除员工信息;管理员工调动信息;查询员工信息;添加员工调动信息;修改员工调动信息;删除员工调动信息;查询员工调动信息;管理员工离职信息;添加员工离职信息;修改员工离职信息;删除员工离职信息;查询员工离职信息;打印查询结果信息。
(4)顶层用例图
5
添加员工信息<
<
修改员工信息<
管理在职员工信息
<
删除员工信息
查询员工信息
添加员工调动信息
<
<
修改员工调动信息
<
管理员工调动信息<
删除员工调动信息
查询员工调动信息
<
添加员工离职信息
<
<
<
管理员工离职信息<
查询员工离职信息
<
记录员工考勤信息
<
<
<
管理员工考勤信息考勤记录员<
图2-1顶层用例图
查询员工考勤信息
6
(5)用例描述
表2-2用例列表1用例编号HR_1用例名称管理在职员工信息触发事件管理员希望管理在职员工信息
主成功场景步骤活动
1管理员选择在职员工信息管理
2系统显示可用的功能,管理员选择其中之一执行:
添加员工信息
修改员工信息
删除员工信息
查询员工信息
3管理员可重复选择以上操作
4管理员退出系统或转入其它操作
表2-3用例列表2用例编号HR_2用例名称添加员工信息触发事件公司有新员工加入
主成功场景步骤活动
1管理员选择添加员工信息的操作
2系统显示员工信息录入界面(内容见数据字典)
3管理员按要求填写员工信息
4管理员选择提交操作
5系统保存新加员工信息
表2-4用例列表3用例编号HR_3用例名称修改员工信息触发事件员工信息发生变动
在录入员工信息时由于误操作而将信息填错主成功场景步骤活动
1管理员选定要修改记录信息的员工
2管理员选择修改信息操作
3系统显示被选定员工的详细信息
4管理员修改记录信息
5管理员选择提交操作
6系统保存被修改员工信息的记录
表2-5用例列表4用例编号HR_4用例名称删除员工信息触发事件在录入员工信息时由于误操作而将信息填错主成功场景步骤活动
1管理员选定要删除记录信息的员工
2管理员选择删除信息操作
7
3系统将显示确认信息
4管理员选择确定
5系统删除被选定的员工的信息
表2-6用例列表5用例编号HR_5用例名称查询员工信息触发事件管理员希望查看符合某一条件的员工的信息主成功场景步骤活动
1管理员选择查询操作
2管理员输入查询条件(员工号,姓名,职务,部门等)
3系统显示符合条件的员工的信息
表2-7用例列表6用例编号HR_6用例名称管理员工调动信息触发事件管理员希望管理员工调动信息
主成功场景步骤活动
1管理员选择在职员工调动信息管理
2系统显示可用的功能,管理员选择其中之一执行:
添加员工调动信息
修改员工调动信息
删除员工调动信息
查询员工调动信息
3管理员可重复选择以上操作
4管理员退出系统或转入其它操作
表2-8用例列表7用例编号HR_7用例名称添加员工调动信息触发事件公司内部有员工调动发生
主成功场景步骤活动
1管理员选择添加员工调动信息的操作
2系统显示员工调动信息录入界面(见数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 毕业论文