一 : 信息管理系统论文50
——信息管理系统论文
学生姓名:学专号: 业:指导教师:
学 院:
2012 年 05月 09 日
摘要:对企业来说,人力资源是公司的核心资源,更是公司的“生命线”。而工资管理又是人力资源管理的重中之重。开发有效的工资管理系统可使公司的财务工作人员减轻工作压力,比较系统地对财务上的各项服务和信息进行管理;同时,可以减少劳动力的使用,加强管理、加快查询速度,使各项管理更加规范化。本文介绍选择这个课题的背景和意义,相关的研究和开发的比较和综述,研究开发的过程,以及论文思路和实现细节的考虑,最后给出了作者在毕业论文设计过程的体会。
关键字: 管理信息系统;数据库;工资管理
Abstract:To enterprises, human resources are the most valuable resources of companies and they are also companies 's "lifeline." Pay management and human resources management a top priority. Salary management system will enable the company or the financial staff to reduce work stress, more systematically on the financial services and information management, while reducing labor and speed up the pace of inquiries and strengthening management, kept pace with the state department of information technology, so that the management more standardized. This paper presents the background and significance of the subjects dissertation topics related to the research and development of synthesis, the research and development process and the details of the papers and ideas to achieve, given the author's experience in the design process thesis.
Keyword: management information system ; database; salary management
2
第1章 绪 论
借助现代信息技术和管理理论,建立企业管理信息系统是当今社会的重要趋势。在企业管理中,人力资源是企业最宝贵的资源,也是企业的“生命线”,因此人事管理是企业的计算机管理信息系统重要组成部分。而工资管理又是人力资源管理的重中之重。实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。工资管理信息系统的实现可以减轻比较繁琐的手工工资管理。
现在应用在大中型企业的管理信息系统中,几乎都包括了工资管理模块。有些环境中是由作为大型ERP软件中的一个模块引进的,有些是作为企业的财务系统的一部分。这些根据规范的西方的管理制度设计的工资管理软件,在很多时候还不能完全解决中国特色的中小企业的问题,本文介绍的毕业设计的研究工作就是要为这些具有中国特色的中小企业解决他们在工资管理方面的问题。
通过在本单位经过一周的调研,并参考其他同行设计工资管理软件,我基本上搞清楚了像我们单位这样的小型企业对系统的需求,如果能够设计一套针对类似本单位的小型国有企业的工资管理系统特别有意义,并且是现行的财务管理软件代替不了的。
第2章 管理信息系统研究概述
2.1管理信息系统的发展历史
信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,但把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的50年代末。
目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其应用于组织机构及企业管理领域的“人-机系统”,该系统是70年代初“后工业经济”时代的产物,在企业管理信息系统在其发展的初期,是单一的人—机系统,系统功能简单,效率低,对管理的作用有限。
进入20世纪80年代末,随着计算机网络和通信技术的大力发展,企业管理信息系统进入网络化的发展时期。世界发达国家已建立起了完善的先进的管理信息系统体系,在其社会经济发展领域中发挥着巨大的作用。
我国的管理信息系统大发展是在80年代末90年代初,国家相继建立起了“金卡”、“金关”、“金桥”工程,多数企事业单位建立了局域网和广域网管理信息系统。随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统 (ES)或决策支持系统 (DSS),其处理对象和服务对象,自身的系统结构,处理能力,都有了进一步的发展。
2.2管理信息系统的组成
管理信息系统在企业中的应用存在三个要素,这就是人、计算机和数据。
人是指企业领导者、管理人员、技术人员,以及MIS建设的领导机构和实施机构,他们在系统中起主导作用。MIS是一项系统工程,不是只靠一些计算机开发人员就可以完成的,必须有企业管理人员,尤其是企业领导的积极参与。
计算机技术是MIS(管理信息系统)得以实施的主要技术。在这些技术中,软件开发是MIS开发的重点。
第三个因素也不能忽视。企业的管理数据是MIS正常运行的基础。广义地说,各项管理制度是MIS建设成功的基础。试想要计算一台机床的成本,需要按时输入每个部件、
3
以及每个螺钉螺帽的费用,涉及企业的生产车间、采购、库房、工艺设计和财务等多个部门,必须有一整套管理制度作保证。
2.3管理信息系统的界面特点
在计算机软件技术中,人机界面已经发展成为一个重要的分支。MIS人机界面设计一般遵循以下一些基本原则:
(1)以通信功能作为界面设计的核心
人机界面设计的关键是使人与计算机之间能够准确地交流信息。一方面,人向计算机输入信息时应当尽量采取自然的方式:另一方面,计算机向人传递的信息必须准确,不致引起误解或混乱。另外,不要把内部的处理、加工与人机界面混在一起(人机界面程序只是通信),以免互相干扰,影响速度。设计MIS时,针对每一个功能,都要按照模块化思想,使输入、处理与输出“泾渭分明”,充分体现人机界面的通信功能。这样设计出来的程序不易出错,而且易于维护。报表打印是MIS必备的功能之一,而且打印之前常常需要计算。计算与打印分开设计,虽然消耗时间,但易于整个MIS系统的维护。
(2)界面必须始终一致
统一的人机界面不至于会增加用户的负担,让用户始终用同一种方式思考与操作。最忌讳的是每换一个屏幕用户就要换一套操作命令与操作方法。
例如在整个系统可以以问号图标表示帮助,以磁盘图标表示存盘,以打印机图标表示打印等。
(3)界面必须使用户随时掌握任务的进展情况
人机界面应该能够告诉用户软件运行的进度。特别是在需要较长时间的等待时,必须让用户了解工作进展情况,如可以设计已经完成了百分之几的任务进度条等。目前,Windows下的应用软件无论大小,其安装程序几乎均做到了这一点。开发MIS软件时,这一点很值得借鉴。
(4)界面友好,使用方便
多数MIS软件的数据输入量较大。对于一些相对固定的数据,不应让用户频频输入(特别是汉字),而应让用户用鼠标轻松选择。例如,人事管理系统中的“文化程度”是相对固定的数据,其值一般取“小学”、“初中”、“高中”、“大专”、“大本”、“硕研”、“博研”等。录入这类数据之前,MIS软件应在相应位置弹出一个列表框,待用户以鼠标点击,而不应让用户每次都输入这些汉字。
总之,所开发的MIS在使用过程中,应使用户的数据输入量降至最低限度减少用户的干预量。实践证明,用户干预愈少,MIS系统的满意程度愈高。
第3章 管理信息系统的开发
3.1管理信息系统的开发方式
管理信息系统的开发方式主要有独立开发方式、委托开发方式、合作开发方式、购买现成软件方式等4种。这4种开发方式各有优点和不足,需要根据使用单位的技术力量、资金情况、外部环境等各种因素进行综合考虑和选择。不论哪种开放方式都需要有单位的领导和业务人员参加,并在管理信息系统的整个开发过程中培养、锻炼、壮大该系统的维护队伍。
(1)独立开发
独立开发适合于有较强的管理信息系统分析与设计队伍和程序设计人员、系统维护使用队伍的组织和单位,如大学、研究所、计算机公司、高科技公司等单位。独立开发
4
的优点是开发费用少,实现开发后的系统能够适应本单位的需求且满意度较高,最为方便的是系统维护工作。缺点是由于不是专业开发队伍,容易受业务工作的限制,系统优化不够,开发水平较低,且由于开发人员是临时从所属各单位抽调出来进行管理信息系统的开发工作,这些人员在其原部门还有其他工作,所以精力有限,容易造成系统开发时间长,开发人员调动后,系统维护工作没有保证的情况。因此,一方面需要大力加强领导,实行“一把手”原则,另一方面可向专业开发人士或公司进行咨询,或聘请他们作为开发顾问。
(2)委托开发
委托开发方式适合于使用单位无管理信息系统分析、设计及软件开发人员或开发队伍力量较弱、但资金较为充足的单位。双方应签订管理信息系统开发项目协议,明确新系统的目标和功能、开发时间与费用、系统标准与验收方式、人员培训等内容。委托开发方式的优点是省时、省事,开发的系统技术水平较高。缺点是费用高、系统维护需要开发单位的长期支持。此种开发方式需要使用单位的业务骨干参与系统的论证工作,开发过程中需要开发单位和使用单位双方及时沟通,进行协调和检查。
(3)合作开发
合作开发方式适合于使用单位有一定的管理信息系统分析、设计及软件开发人员,但开发队伍力量较弱,希望通过管理信息系统的开发建立完善和提高自己的技术队伍,便于系统维护工作的单位。双方共享开发成果,实际上是一种半委托性质的开发工作。优点是相对于委托开发方式而言节约了资金,并可以培养、增强使用单位的技术力量,便于系统维护工作,系统技术水平较高。缺点是双方在合作中沟通易出现问题,需要双方及时达成共识,进行协调和检查。
总之,不同的开发方式有不同的长处和短处,需要根据使用单位的实际情况进行选择也可综合使用各种开发方式。
3.2 管理信息系统的开发过程
管理信息系统的开发过程一般包括系统开发准备、系统调查、系统分析、系统设计、系统实现、系统转换、系统运行与维护、系统评价等步骤。根据开发系统的大小、复杂、投入、方式、方法等因素的不同,各步骤的要求和内容也不同,用户需要根据实际情况进行取舍和计划。
(1)系统开发准备
系统开发准备工作主要包括提出系统开发要求、成立系统开发小组、制订系统开发计划等工作。
(2)系统调研
新系统的系统分析与系统设计工作都要建立在对现行系统调研的基础上,即必须调查现行系统的运行情况、问题等,明确用户的需求,特别是合作开发和委托开发方式。
第4章 工资管理系统分析与设计
4.1工资管理系统分析
工资管理信息系统对企业加强工资管理有着极其重要的作用,就一般的大型企业来说,它的设计内容非常复杂而且繁多,比如拥有工资计算功能,工资统计功能,报表输出功能,而且设计的模块也很多,比如工资管理模块,工资统计模块,报表设计模块,打印输出模块,模糊查询模块等等。
由于本软件主要是为作者工作的一家科技公司定制开发的。该公司是一家刚刚成立 5
信息管理系统论文50_信息管理系统论文
的公司,总体人员比较少,有正式员工20人,人员结构比较简单,学历比较高,基本上都拥有大专以上学历,部门划分也很清晰,而且人员的流动性不高,所以该公司目前对工资管理的要求并不高。因此,针对该公司而言,我们经过了反复地论证,最终确定了工资管理系统的设计方案。该工资管理系统的主要功能如图4.1所示:
图4.1 系统功能模块图
4.2工资管理系统功能需求
(1)员工基本信息模块
员工基本信息模块具有员工信息输入、员工增删和员工信息查询三个功能。员工基本信息包括员工号、员工姓名、员工性别、所在部门、所在岗位、工龄和
工资等级等信息。员工增删实现了对数据库中员工信息的增加和删除。员工信息查询可以通过员工号或员工姓名对员工信息进行查询。
(2)工资结构设置模块
根据该公司的工资管理实际情况,本系统将工资结构分为基础工资、岗位工资和工龄工资三部分。该模块可以对这三个工资类型设置工资等级,并对每个等级设置工资标准。
(3)工资汇总模块
用户在员工信息管理模块对该员工的工资等级进行输入以后,在工资汇总模块会自动对员工工资进行汇总。用户可以打印出工资汇总表,打印之前可以通过打印预览功能进行打印预览。
4.3 数据库设计
所谓数据库(Database)就是指按一定组织方式存储在一起的,相互有关的若干个数据的结合,数据库管理系统(Database Management System)就是一种操纵和管理数据库的大型软件,简称DBMS,他们建立在操作系统的基础上,对数据库进行统一的管理和控制,其功能包括数据库定义,数据库管理,数据库建立和维护,于操作系统通信等。
6
致谢
DBMS通常由数据字典,数据描述语言及其编译程序,数据操纵(查询)语言及其编译程序,数据库管理例行程序等部分组成。
第5章 小 结
随着经济全球化的发展,企业在激烈的市场竞争环境下的求得生存,就必须有效地利用人才、时间、信息结合的优势。因此,如何使企业及时掌握本企业人才的各种信息、第一时间处理好随时变化的工资管理问题,建立一套符合企业实际的工资管理系统就显得尤为重要。
在此次论文写作过程中,我全面实践一个面向数据库的应用系统的开发过程,学习了很多有关的知识。这样的项目对我学过的数据结构,程序设计,数据库,软件工程等课程是一个综合性很高的实践。一些以前没有学得很扎实的课程内容,经过回过头再去温习,经过一段时间的钻研,对与这些知识点的相关的背景,概念和解决方案理解得更透彻了,学习起来也越来越有兴趣。
参考文献
[1]孙春来,韩正清.VisualFoxPro 6.0中文版编程基础与范例.电子工业出版社 .2001-1-
[2]章立民. Visual FoxPro6.0中文版程序设计-基础加强篇.中国铁道出版
社 .1999-10-1
[3] 徐建平, 赵永. Visual FoxPro 6基础教程 .机械工业出版社.2000-5-1
[4] 张鲁.Visual FoxPro 6.0编程技巧与实例分析.水利水电出版社.1999-10-1
[5] 张磊. Visual FoxPro 6使用详解.机械工业出版社.1999-7-1
[6] 康耀红,黄健青. Visual FoxPro 6.0 .数据库设计北京大学出版社.2002-2-1
[7] 郑刚. Visual FoxPro 6.0 实效编程百例.人民邮电出版社.2002-7-1
[8] 周兰文. Visual FoxPro 6中文版与上机指导. 清华大学出版社.1999
[9] 李加福. Visual FoxPro 6.0中文版入门与提高. 清华大学出版社.2002-7-1
[10] 陈明 .Visual FoxPro 程序设计. 清华大学出版社 .2002-4-1
[11] 刘鹏,李冬梅, 高燕. Visual FoxPro 6.0全攻略宝典水利水电出版社.2000-6-1
7
二 : 人才信息管理系统论文
云南广播电视大学毕业设计
人才信息管理系统
专 业: 计算机应用技术 姓 名: 学 号: 指导教师: 职 称: 作业日期: 2010年4月30日
人才管理系统 人才信息管理系统论文
目 录
摘要 ........................................................... 1
引 言 ....................................................... 2
1、需求分析 .................................................... 3
1.1项目描述 ................................................. 3
1.2项目目标 ................................................. 3
1.3需求概述 ................................................. 3
1.3.1用户管理 ............................................. 4
1.3.2部门管理 ............................................. 4
1.3.3人员管理 ............................................. 4
2、可行性研究 .................................................. 5
2.1系统可行性分析 ........................................... 5
2.2系统目标可行性分析 ....................................... 6
2.2.1技术可行性 ........................................... 6
2.2.2经济可行性 ........................................... 6
2.2.3运行可行性 ........................................... 6
3系统设计 ..................................................... 7
3.1开发工具选择 ............................................. 7
3.2系统设计 ................................................. 8
3.3系统功能模块设计 ......................................... 8
3.4系统流程图 ............................................... 9
3.5运行环境 ................................................. 9 II
人才管理系统 人才信息管理系统论文
4数据库设计 .................................................. 10
4.1 E-R图 ................................................... 10
4.2数据库建模 ............................................... 11
4.3数据库的逻辑设计 ......................................... 11
4.4数据库的物理设计 ......................................... 12
5系统实现 .................................................... 13
5.1系统登陆模块界面 ......................................... 13
5.2人才档案登记模块 ......................................... 13
5.2.1人才详细情况管理 ..................................... 14
5.2.2人才主要成果管理 ..................................... 14
6系统测试 .................................................... 15
总 结 ........................................................ 16
致 谢 ......................................................... 16
参考文献 ...................................................... 18 III
人才管理系统 人才信息管理系统论文
摘要:当二十一世纪微笑着向我们走来,人类的文明史又一次的革命让人们相信在不久的未来,计算机终将主宰一切。(www.61k.com]短短几十年前,计算机对于人们来说还是个陌生的词,而现在,它以飞快的步伐迅速渗透到人们生活中的各个领域。它把人们从大量繁重的劳动中解脱出来。它的功能十分强大,网络和信息处理让它帮人类处理大量的问题,它已经成为人类的朋友。随着计算机的发展,计算机的主要应用已从科学计算逐渐转变为事务处理。据统计目前全世界80%以上的计算机主要从事事务处理。在进行事务处理时,并不需要进行复杂的科学计算,而是主要从事大量数据的存储、查找、统计等工作。为了有效地使用保存在计算机系统中的大量数据,必须采用一整套严密合理的数据处理方法,即数据管理。数据管理是指对数据的组织、存储、维护和使用等。数据库技术是在20世纪60年代末兴起的一种数据管理技术。数据库在英语中称为database。拆开来看,data是数据,base可译为基地。所以在通俗的意义上,数据库不妨理解为存储数据的基地。Visual FoxPro数据库是一个关系型数据库。它是微软公司根据FoxBASE发展起来的。主要用于Windows环境。由于Visual FoxPro不需要用户编程就可以建立一个面向对象的数据库应用程序,所以在众多的数据库软件中,Visual FoxPro脱颖而出,成为一种通用的数据库软件。利用visual FoxPro 6.0可以设计出丰富多彩的用户界面,在用户界面中可以放置各种控制部件,如命令按钮、图形图片、图表等,从而设计出完全图形化的界面,方便用户的操作和使用。
关键字:人才信息管理、管理系统、VFP6.0、控件编程
1
人才管理系统 人才信息管理系统论文
引 言
随着社会的发展、科学技术的不断进步,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。(www.61k.com)但一直以来人们使用传统人工的方式办公,这种办公系统存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都有带来了不少的困难。
办公管理系统作为计算机应用的一部分,使用计算机对办公系统进行管理,具有着传统办公系统所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高办公的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
人才信息管理是当前备受企业管理领域关注的热点之一,人才信息管理系统设计和开发正在越来越受到企业管理的重视,企业人才信息管理是企业管理的一个重要的内容,如今企业也逐渐变得庞大起来。如何管理好企业内部员工信息,成为企业管理中的一个大的问题。在这种情况下,一个可以规范化、自动化的企业人才管理系统就显得非常重要。
人才信息管理系统可以为企才业单位提供人才信息查询、信息修改、信息存取等服务,基本上能够满足现代企业人才信息管理的需求。
2
人才管理系统 人才信息管理系统论文
1、需求分析
人事管理系统可以实现功能包括"人事信息维护"、"数据查询"、"统计报表"、"系统维护"。[www.61k.com) 该系统应该提供人事信息的录入(修改)、删除、统计;人事常用的数据查询(包括各种复杂查询);各类人事统计报表的设计、生成、表式的导入和导出、打印;用户账号权限的设置、管理。
1.1项目描述
该系统软件具有较完善的管理与使用功能,采用数据库技术来完成的人力信息管理体制的应用系统。用简单地操作管理进行员工分配及信息更改功能,用准确的操作计算完整所有员工的资金管理功能,用完备的报表预览,协助员工查看和领导管理。系统不仅满足了现代化、信息化的需要,同时也为人资管理迈向国际化奠定了良好的基础。
1.2项目目标
通过本系统软件,按照人资管理科学体制,结合公司共同特点,利用先进的计算机数据库技术实现以下功能:
管理员可以方便、快捷地对员工进行、添加、删除、考勤、查找、信息修改等管理。 形象、科学、完整地表现人员调整及相关信息的改变。
可以快捷、准确查阅员工、部门等重要信息。
可以准确进行工资综合核算。
1.3需求概述
用户管理功能:高级用户和普通用户具有不同的管理方式。
部门管理功能:各部门之间的人员调动、信息改变等功能。
人员管理功能:对职员的增添、删除、信息更改功能。
工资管理功能:对职员的基本工资、资金补贴等操作。
信息统计功能:对职员的信息资料、工资等进行报表预览。
信息查看功能:可以快速查找个人信息,查看最新新闻等。
系统维护功能:对用户进行管理、并对数据库中数据进行备份及恢复。
3
人才管理系统 人才信息管理系统论文
1.3.1用户管理
规格说明:
高级用户和普通用户的不同管理。[www.61k.com]
详细说明:
为了对用户进行权限划分,本系统分了二个用户即高级用户和普通用户。一方面管理者不仅可以进行查看,而且可以进行增、删、改等合理的操作,另一方面普通用户只可以查看相关信息,以便及时了解公司的最新计划、政策或所出现的错误,并及时提出,形成公司管理体制的透明化、开放化,让员工真正参与进来,与公司同呼吸,共发展。
1.3.2部门管理
规格说明:
各部门之间的人员调动、信息改变等功能。
详细描述:
根据公司的大小都具有不同的部门,诸如财务科、工会等等,在进行人员分工、调动的同时,可以减少繁碎的操作,只需说明某部门的哪一位员工要调到哪一个部门即可以将该员工的相应信息全部调到其它部门,进行编制、管理。
在进行人员的进修,如若有重名、重姓的职员,系统会给出相应的提示信息和确认信息,达到更安全,更完美的目的。
1.3.3人员管理
规格说明:
对职员的增添、删除、信息更改功能.
4
人才管理系统 人才信息管理系统论文
2、可行性研究
2.1系统可行性分析
一般说来,管理信息系统的建立与应用可以划分成总体规划、系统开发和系统运行三个阶段,其中系统开发阶段还可进一步分为系统分析、系统设计和系统实施等工作环节。[www.61k.com)上述各个阶段排列成一个严格的线性开发序列,在每个工作阶段均产生完整的技术文档作为下一阶段工作的指导和依据,每一阶段都应对文档进行评审,确信该阶段工作已完成并达到要求后才能进入下一阶段,同时在以后的工作中不能轻易改变前面经过评审的成果。
上述开发方式的主要优点是便于开发工作的组织和管理,并且可大大降低管理信息系统开发的复杂性。国内外许多系统开发的实例都证明这是一种行之有效的开发方式。
国外曾有人对一些软件项目开发各阶段的工作量进行了统计,结果表明,在开发过程中各工作阶段所占全部工作量的比重分别达到系统分析:系统设计:编程:模块调试:系统调试=20%:15%:20%:25%:20%。由此可见,程序编写在开发工作中只占很小比例,而调试工作却占整个开发工作量的一半左右,因此“系统开发就是编程”的习惯说法显然是片面的。另据统计,在建立管理信息系统的三个阶段中,总体规划和系统开发阶段的工作量约占整个工作量的2/3,而运行、维护阶段要占1/3,这说明一个管理信息系统开发后,仍应十分重视它的维护工作,以便使系统不断完善并充分发挥其作用。
系统规划是整个管理信息系统建立过程中的基础阶段。因为新系统是在现有系统基础上发展而成的,所以首先应对现有系统进行全面的调查和分析,通过对用户需求的调查,提出新系统的开发目标,并进行可行性研究,为新系统开发能否进行提供定量和定性的依据,这就是总体规划的任务。 初步调查是为了了解现有系统的概貌、规模等基本情况,从而确认新系统的目标。该阶段需调查的主要内容有:
(1)现行系统的概况:当前规模、功能、工作效率、归属部门等。
(2)管理流程及工作步骤:现行系统中各职能部门的管理业务流程、各种数据在收集、整理、输入、存贮、处理和输出各个环节的具体加工步骤,主要单据、表格的来源和去处等,从而得到较为完整的信息流程。上述各项内容在系统分析阶段中还需进一步作详细调查。
(3)当前系统的薄弱环节:在调查中应善于发现问题并找出其前因后果,这些问题往往是新系统中要解决和改进的主要问题。
(4)各部门管理人员对新系统目标持有的看法,以及对建立新系统的态度。
在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。新系统目标应充分体现公司的战略目标、发展方向和基本特点,直接为公司管理服务,同时,新系统目标应该和现行系统的各项基本功能密切相关,并且可以分期分批实现。需要指出的是,新系统目标不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐 5
人才管理系统 人才信息管理系统论文
步明确和定量化。[www.61k.com]新系统目标的提法不尽相同,例如:
提高工作效率和减轻劳动强度;
提高信息处理速度和准确性;
提供新的处理功能和决策信息,等等。
2.2系统目标可行性分析:
新系统的目标确定后,就可以从以下三方面对能否实现新系统目标进行可行性分析:
2.2.1技术可行性
根据新系统目标来衡量所需的技术是否具备,一般可从硬件、软件的性能要求、环境条件、技术人员水平和数量等方面去考虑和分析,其中开发人员的技术力量应首先考虑能力与水平,并考虑近期内可以培养和发展的技术人员。
2.2.2经济可行性
估算新系统的开发费用和今后的运行、维护费用,估计新系统将获得的效益,并将费用与效益进行比较,看是否有利。
(1)开发、运行和维护费用主要包括:
A.购买和安装设备的费用:计算机硬件、系统软件、 机房、电源、空调等;
软件开发费用:若由实习单位的技术人员开发,则该项费用可以计入下面的人员费用一项;
B.人员费用:系统开发人员、操作人员和维护人员的工资、培训费用等;
消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如水、电费,打印纸、软盘、色带等开支;
C.其它费用:系统的效益可以从经济效益和社会效益两方面考虑。对于企业管理信息系统则应着重分析其社会效益。例如,系统投入运行后可以提供哪些以前无法及时提供的信息,用户查询和使用信息的方便程度提高多少、速度增加了多少,对于管理人员进行决策提供了多少帮助等等。
2.2.3运行可行性
对新系统运行后给现行系统带来的影响(包括组织机构、管理方式、工作环境等)和后果进行估计和评价。同时还应考虑现有管理人员的培训、补充,分析在给定时间里能否完成预定的系统开发任务等。
按上述三方面进行可行性分析、研究后,就可整理并编制出新系统开发的可行性报告,它是总体规划工作的阶段性成果。
6
人才管理系统 人才信息管理系统论文
3、系统设计
3.1开发工具选择
与其他数据库管理系统相比,Visual FoxPro 6.0具有用户的普遍性、功能的完整性、工具的易用性和规模的可伸缩性等特点。(www.61k.com)
(1). 用户的普遍性
勿庸置疑,Visual FoxPro 6.0作为数据库工具拥有众多的开发者。由于它与传统的xBASE数据库兼容,因此了解和使用它的传统用户数量庞大。它安装容易,运行环境要求不高,入门和学习方便,最易于用户接受。
(2). 功能的完整性
经过几个版本的升级,Visual FoxPro 6.0比传统的xBASE数据库有了质的飞跃。在数据管理方面,它基本具备了大型SQL数据库的特征(如视图、关键字、关系、触发器、存储过程等);在数据库设计方面,它提供了各种数据库组件的设计向导和图形化、智能化的设计过程。其独特的优点是提供了各种数据库用户界面的可视化设计工具,提供了自含的编程语言和调试工具,提供了查询数据库的默认表格工具等。总而言之,Visual FoxPro 6.0尽量使得用户不依靠任何其他软件工具就能完成一个较复杂数据库应用系统的全部开发工作。
(3). 工具的易用性
Visual FoxPro 6.0的各种工具之所以容易使用,是因为它以方便和规范开发者的工作为目标,充分考虑了数据库应用软件的特点。窗口化、图形化、智能化、模板化、向导化、参数化和通用化是Visual FoxPro 6.0工具的共同特征。
(4)、 功能分析
本系统主要实用于人事档案信息管理,主要任务使用计算机对人才信息进行日常管理,如查询、修改、添加、删除以及对查询结果进行打印等。针对这些要求,得出该专门人才管理系统的功能如下:该系统主要有输入、查询、添加、删除以及输出打印五个模块组成。
A.输入模块
该模块包括建立用户信息和人才信息输入。
B. 查询模块
该模块包括用户查询和人才姓名查询。
C.删除模块
该模块主要实现人才信息的删除和用户信息的删除。
D.输出打印模块
该模块主要实现查询结果进行输出打印。
7
人才管理系统 人才信息管理系统论文
3.2系统设计
在本系统的编制过程中,结合以上实际要求,将本系统分为用户管理、档案登记、档案管理、档案检索四部分。[www.61k.com]
“用户管理”主要是对系统用户进行添加、删除等常规管理。
“档案登记”主要是用来输入专门人才的自然情况、专业特长和成就成果等数据的输入窗口。 “档案管理”主要是用来维护或显示与专门人才档案有关的全部数据的窗口。
“档案检索”主要是为专门人才进行检索的一个输入窗口。
3.3系统功能模块设计
本系统的功能分为如下几大模块:
A.主接口模块
该模块提供本系统的主接口,是本系统唯一的入口和出口。给接口提供用户选择并调用各子模块。在进入本接口以前须核对用户名和密码。
B.人才信息管理模块
该模块提供对人事信息的添加、修改、删除、按人才姓名和人事查询以及对查询结果的打印。进行必要的错误检验机制,并给出相应的错误提示。
C.人事部信息管理模块
该模块提供对人事部信息的添加、修改、删除、人事部信息查询以及对查询结果的打印。进行必要的错误检验机制,并给出相应的错误提示。
D.用户管理模块
该模块提供对本系统用户的添加、删除和密码修改等功能。主要包括添加用户子模块、删除用户子模块和修改密码子模块组成。对该模块进行了必要的安全验证。赋予用户不同的权限,防止越权操作,以增强系统的安全性
8
人才管理系统 人才信息管理系统论文
3.4系统流程图
图3-4
3.5运行环境:
Windowsxp是基于Windows2000代码的产品,同时拥有一个新的用户图形界面(叫做月神Luna),它包括了一些细微的修改,其中一些看起来是从Linux的桌面环境(desktopenvironmen)诸如KDE中获得的灵感。[www.61k.com)带有用户图形的登陆界面就是一个例子。此外,Windowsxp还引入了一个“基于人物”的用户界面,使得工具条可以访问任务的具体细节。
它包括了简化了的Windows2000的用户安全特性,并整合了防火墙,以用来确保长期以来一直困扰微软的安全问题。
Windowsxp的最低系统要求:计算机使用时钟频率为300MHz或更高的处理器;至少需要233MHz(单个或双处理器系统);使用IntelPentium/Celeron系列、AMDK6/Athlon/Duron系列或兼容的处理器,使用128MBRAM或更高(最低支持64M,可能会影响性能和某些功能),1.5GB可用硬盘空间,SuperVGA(800x600)或分辨率更高的视频适配器和监视器,CD-ROM或DVD驱动器,键盘和Microsoft鼠标或兼容的指针设备。
Windowsxp,或视窗xp是微软公司的一款视窗操作系统。Windowsxp于2001年8月24日正式发布(RTM,ReleasetoManufacturing)。它的零售版于2001年10月25日上市。Windowsxp的外部版本是2002,内部版本是5.1(即WindowsNT5.1),正式版的Build是5.1.2600。微软最初发行了两个版本:专业版(WindowsxpProfessional)和家庭版(WindowsxpHomeEdition),后来于2005年又发行了媒体中心版(MediaCenterEdition)和平板电脑版(TabletPCEditon)等。
9
人才管理系统 人才信息管理系统论文
4、数据库设计
4.1 E-R图
人才登记E-R图
人才管理E-R图
10
人才管理系统 人才信息管理系统论文
人才报表E-R图
4.2数据库建模
图4-1
4.3数据库的逻辑设计
系统的概念模型即实体图,根据实体图可以进行数据库的逻辑设计,把得到的满足第三范式的关系转化为特定的数据库管理系统下的数据表。[www.61k.com)
本系统主要数据表有三张,第一张是人才登记数据表,命名为rcda,第二张是人才管理数据表,命名为cjda,第三表是人才报表,命名为zytc
Rcda数据表(编号、姓名、出生日期、性别、党员、工资现状、照片、工作简历) 11
人才管理系统 人才信息管理系统论文
Cjda数据表(编号 、成果名称、成果类型、成果出处、) Zytc数据表(编号、专业、专业年限、职称、英语水平)
4.4数据库的物理设计
(1)rcda数据表
(2)cjda数据表
(3)zytc数据表 12
人才管理系统 人才信息管理系统论文
5、系统实现
5.1系统登陆模块界面
本界面主要是防止其他非管理人员进入,只有知道密码的真正管理人员才能进入,防止资料泄露。(www.61k.com)登陆界面如图5-1.
图5-1
详细代码见光盘。
5.2人才档案登记模块
本模块主要是对人才信息进行登记,里面主要包括人才信息的:编号、姓名、性别、出生日期、工资现状、政治面貌、照片、详细情况又包括(专业、专业年限、职称、英语水平、工作简历)主要成果等。界面如图5-2.
图5-2
详细代码见光盘。
13
人才管理系统 人才信息管理系统论文
5.2.1人才详细情况管理
人才详细情况包括:专业、专业年限、职称、英语水平、工作简历。(www.61k.com]
图5-3
详细代码见光盘。
5.2.2人才主要成果管理
人才主要成果包括:成果名称、成果类别、成果出处。
图5-4
详细代码见光盘。
14
人才管理系统 人才信息管理系统论文
6.系统测试
下面主要对系统中几个主要模块测试,来验证系统的稳定性,和正确性。(www.61k.com]
人才登记模块信息添加测试,以下的表是系统中原来的数据。主要添加的内容有:出生日期、工资现状、详细情况内的内容等。原内容如图6-1:
图6-1
测试结果显示,系统完全可以按照要求,对相关信息进行修改,删除,添加等操作,证明该模块运行稳定。结果如图6-2所示:
图
6-2
15
人才管理系统 人才信息管理系统论文
总 结
在这次毕业设计中,本人充分利用了所学的知识和技能,将所学知识运用于实际生活中,真正体会到了书本知识与实际生活的区别和联系。(www.61k.com)通过这次毕业设计,我学会了不少书本中没有的东西,同时也提高了我的实际工作能力。本文主要介绍了人才信息管理系统分析实现过程,详细描述了系统的功能、原理和结构以及系统的分析设计过程。希望通过对本文的阅读,读者能够对本系统的处理方法和实现技术有一定的了解,对系统有较为详细的认识。
致 谢
几年读书生活在这个季节即将划上一个句号,而于我的人生却只是一个逗号,我将面对又一次征程的开始。五年的求学生涯在师长、亲友的大力支持下,走得辛苦却也收获满囊,在论文即将付梓之际,思绪万千,心情久久不能平静。 伟人、名人为我所崇拜,可是我更急切地要把我的敬意和赞美献给一位平凡的人,我的导师。我不是您最出色的学生,而您却是我最尊敬的老师。您治学严谨,学识渊博,思想深邃,视野雄阔,为我营造了一种良好的精神氛围。授人以鱼不如授人以渔,置身其间,耳濡目染,潜移默化,使我不仅接受了全新的思想观念,树立了宏伟的学术目标,领会了基本的思考方式,从论文题目的选定到论文写作的指导,经由您悉心的点拨,再经思考后的领悟,常常让我有“山重水复疑无路,柳暗花明又一村”。
在此,特别感谢张华老师对我无私的指导和帮助.感谢我的爸爸妈妈,焉得谖草,言树之背,养育之恩,无以回报,你们永远健康快乐是我最大的心愿。在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚谢意!同时也感谢学校为我提供良好的做毕业设计的环境。
最后再一次感谢所有在毕业设计中曾经帮助过我的良师益友和同学,以及在设计中被我引用或参考的论著的作者。
16
人才管理系统 人才信息管理系统论文
参考文献
1. 娄策群 《人才信息管理学基础》,北京:科学出版社,2005
2. 宋玉贤 《企业信息化管理》,北京:北京大学出版社,2005
3. 杨克昌《计算机程序设计经典题解》,北京:清华大学出版社,2005
4. 吴迪,曲蒙,《Visual FoxPro 6.0 中文版命令手册》,北京:清华大学出版社,2004
5. 徐尔贵,徐晓红《Visual FoxPro 6.0 面向对象数据库教程》,北京:电子工业出版社,2006
6. 戴红,陈哲《Visual FoxPro 6.0 入门与提高》,北京:清华大学出版社,2004
7. 钟珞 《软件工程》,北京:清华大学出版社,2005
18
三 : 快递信息管理系统论文
快递信息管理系统 1
物流信息管理---快递信息管理系统
班级 :
2012级物流管理本科2班 2014-12
快递信息管理系统 2
目录
1.系统概述..................................................................................................................... 3
2.开发工具简介与分析................................................................................................. 3
2.1 Delphi简述 ...................................................................................................... 3
2.2 Access简介 ..................................................................................................... 4
3.1 系统需求分析................................................................................................. 5
3.2系统的可行性分析.......................................................................................... 6
4 .系统设计.................................................................................................................... 7
4.1项目规划.......................................................................................................... 7
4.2逻辑结构设计.................................................................................................. 7
4.2.1数据表概要说明................................................................................... 8
4.2.2主要数据表结构................................................................................... 8
4.3主要功能模块设计.......................................................................................... 9
系统界面........................................................................................................ 9
系统登录界面.............................................................................................. 10
系统主界面.................................................................................................. 11
公司信息...................................................................................................... 12
网点信息...................................................................................................... 12
员工信息...................................................................................................... 13
快件录入...................................................................................................... 16
快件状态录入与查询.................................................................................. 16
快件查询...................................................................................................... 18
5. 结束语..................................................................................................................... 20
6. 参考文献................................................................................................................. 21
快递信息管理系统 3
1.系统概述
(1)快递业现状
近几年随着国民经济的不断发展,电子商务行业的不断创新。作为物流业一个重要分支的快递行业逐渐兴起,各种快递公司层出不穷。快递行业在不断向前发展的同时也存在一些无法避免的小问题,例如许多小型的快递公司在信息处理和管理上存在一些纰漏,具体可表现在快件信息录入和快件信息状态的问题等方面。这些问题的存在降低了快递公司操作流程方面的效率。虽然短时期内所带来的损失可以忽略,但长此以往对快递行业的发展将会带来相当大的阻碍。
(2)信息管理技术发展现状
近些年来,计算机操作技术不断发展, 现如今的信息管理技术早已淘汰掉了最初的人工模式,而转向了电子信息模式,计算机在信息管理方面的作用越来越大。通过使用计算机进行信息控制,不仅可以提高工作效率,同时也在很大程度上的提高了信息管理安全性。尤其是面对一些比较复杂的信息管理要求时,计算机能够充分发挥它的优越性。众所周知,使用计算机进行信息管理与信息管理系统的开发密切相关,所以系统的开发也成了人们热衷的领域,是我们进行系统管理的前提。为了解决快递行业目前存在的部分问题,特使用信息管理技术进行研讨,希望可以解决一些基本的现状问题。
(3)“快递信息管理系统”简介
本系统名为“快递信息管理系统”,开发于2014年11月,结束于2014年12月。系统主要适用于规模较小的快递内部进行公司使用。系统主要包含三个框架,分别为“基本信息”,“快件操作”和“退出”。其中在“基本信息”框架中主要包含快递公司的内部信息,如:员工信息,公司及网点信息等。“快件操作”部分主要对快递公司日常工作业务流程进行管理操作,是整个系统的核心。其中大体包含了快递的信息录入、实时监控以及快件状态的信息查询等。快递公司内部信息及其工作流程的监控操作皆可以通过本系统操作、查询。因此可以推荐小型的快递公司进行使用。
本系统旨在为快递管理行业提供一个简单有效的信息管理系统。此系统在编制过程中主要使用了delphi7、及Microsoft Office Access 两个软件。由于编程者本身部分知识掌握量不足,在编制过程中不可避免的存在纰漏,望大家指正。
2.开发工具简介与分析
2.1 Delphi简述
Delphi是一种可视化的、面对对象和调用事件驱动方式的结构化高级程序设
快递信息管理系统 4
计,可用于开发Windows环境下的种类应用程序。它简单易学、效率高,且功能强大,程序开发人员不必具有C/C++编程基础。在Delphi环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序,就可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。
在本程序程序编写软件的选择过程中,使用Delphi7来进行编写,是因为Delphi7具有以下优点:
(1)可视化编程功能:
用传统程序设计语言设计程序,是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译并运行程序后才能观察,若对界面效果不满意,要回到程序中修改,大大影响了软件开发效率。相比之下,Delphi提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计编写大量程序代码,只需按要求用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性即可。
(2)面向对象的程序设计
Delphi7支持面向对象的程序设计,但它与一般的面向对象的程序设计语言不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而Delphi则是应用面向对象的程序设计方法,把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写和描述每个对象的程序代码,而是用工具画在界面上.最终,Delphi将自动生成对象的程序代码,每个对象以图形方式显示在界面上,都是可视的。
(3)结构化程序设计语言
Delphi具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Delphi语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。
Delphi是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计Delphi程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离Delphi环境,直接在Windows环境下运行。
2.2 Access简介
Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特
快递信息管理系统 5
点,是 Microsoft Office的成员之一。
Access的主要用途:Microsoft Access在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。它也常被用来开发简单的WEB应用程序.这些应用程序都利用ASP技术在Internet Information Services运行。
它的使用方便程度和强大的设计工具为初级程序员提供许多功能。不过,这种便于使用可能使人误解。这类开发者都是没有在应用或者数据设计方面训练的办公室从业人员。因此许多人以为这样的开发者能够创造可用的系统,但也有很多人认为工具本身的局限性产生了这样的误导。
选用Access数据库的原因是因为其具有以下几项优点的优点:
(1)存储方式简单,易于维护管理。
Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb或.accdb)的 数据库文件中,便于用户的操作和管理。
(2)面向对象
Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为,用户还可以按需要给对象扩展方法和属性。
(3)界面友好、易操作
Access是一个可视化工具,风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。
(4)集成环境、处理多种数据信息
Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。
3.系统分析
3.1 系统需求分析
根据快递信息管理的实际要求,结合本系统开发的要求,对与本章所要介绍的“快递信息管理系统”的需求实现如下功能:
(1)基本信息功能:这一功能信息主要包括公司信息、员工信息、网点信
快递信息管理系统 6
息三部分。其中公司信息和网点信息是快递公司的基本信息,一般是固定不变的。本系统主要针对小型快递公司使用,所以将其信息设为固定模式,无需变动。同时其中的员工信息属于可变信息,所以本系统在该模块主要以管理为主。其中包括了对员工信息的及时添加、删除功能,并且由于本系统是面向快递公司内部使用的,管理者需要了解员工的各项具体信息也可以从这个模块通过相应的查询方式得到。
(2)快件操作功能:这一功能包括了快件录入、快件状态信息的录入与查询和快件查询三个板块。其中快件录入功能是将快件的各项具体信息通过计算机进行操作并录入快递公司内部的信息数据库中的过程。这项工作是快递行业进行快递工作流程的第一步,对于快递公司来说,此项工作十分冗杂,且工作量重大。所以快件信息的录入工作格外重要。
本系统在此部分对快件信息进行详细的登记录入,确保了快递工作后续的有效进行;快件状态录入与查询功能主要是指快递公司内部对于各个快件在不同的时间、不同的状态下具体运转信息的录入和查询,这项工作主要是方便快递公司向其顾客提供快件的具体状态信息而设立。并且词功能也是快递公司内部管理者对公司业务工作流程进行宏观掌控的一个强有力的保障;快件查询功能主要相当于日常物流工作中的分拨与物流信息的结合体。分拨功能主要体现在通过目的地来进行快件的查询,通过此项查询,管理者和操作者可明确的查询到每天自己公司发往全国各地的货运量,可以为公司以后的业务线路发展提供可靠地信息。同时其中的按目的地查询和按快件单号查询等都有其不可忽视的作用。
3.2系统的可行性分析
开发任何一个基于计算机的系统,都会受到时间和资源上的限制。因此,在接受任何一个项目开发任务之前,必须根据客户可能提供的时间和资源条件进行可行性分析,以减少项目开发的风险,避免人力、物力和财力的浪费。
本系统数据库采用目前比较常见的Microsoft Access,该数据库处理数据库比较方便,对于普通用户操作起来也比较方便;开发工具采用Delphi7,Delphi7是目前应用比较广泛的数据库系统开发工具,可以快速开发Windows应用程序。在技术方面,本系统在开发时所采用的两个软件操作相对于其他大部分信息开发软件和数据库软件而言,技术操作上较为简单,开发方式容易被人接受。在经济方面,Delphi7和Microsoft Access属于免费软件,使用起来比较经济,易被人们所接受。
快递信息管理系统 7
4 .系统设计
4.1项目规划
快递信息管理系统是一个比较典型的数据库应用系统,包括员工信息管理模
块,快件信息录入管理模块,快件状态管理模块,快件信息查询模块等。 图1:结构功能框架图
(1)员工信息管理模块
员工信息管理模块主要实现员工信息的添加、修改、查询等功能。
(2) 快件信息录入管理模块
快件信息录入管理模块主要实现快件基本信息的录入功能。
(3)快件状态管理模块
快件状态管理模块主要实现快件状态信息的及时录入和查询功能。
(4) 快件信息查询模块
快件信息查询模块主要实现快件信息不同类别的查询功能。
4.2逻辑结构设计
由于图书管理系统涉及到的数据量不是很大,Access数据库就能满足存储数据的要求,所本系统采用Access数据库作为系统的后台数据库。数据库名称为员工信息表.mdb,在该数据库中共包含了4张表。数据库建立成功后就要开始建
快递信息管理系统 8
立数据库中的各个表。本系统包含的表有tbl_user,worker,zt_luru和enterin。
4.2.1数据表概要说明
如表1所示
表1 数据库表
4.2.2主要数据表结构
员工信息表主要保存书籍详细信息,结构如表2所示
表2 worker
快件状态录入表主要保存快件详细信息,结构如表3所示
表3zt_luru
借阅信息表主要保存书籍出归还的详信息,结构如表4所示
快递信息管理系统 9
表4enterin
注:(Tbl_user表为登陆账号及密码表,此表略)
4.3主要功能模块设计
系统界面
界面介绍:该界面主要介绍本组课题及组员信息和本软件开发时间。 程序编码:
该界面的图片显示代码编写如下:
var
Bmp: TBitmap;
procedure Texpressunit.FormCreate(Sender: TObject);
begin
Bmp := TBitmap.Create;
快递信息管理系统 10
Bmp.LoadFromFile('640.bmp');
Brush.Bitmap := Image1.Picture.Bitmap;
end;
procedure Texpressunit.FormDestroy(Sender: TObject);
begin
Bmp.Free;
end;
系统登录界面
界面展示:
界面介绍:该界面为本快递管理信息系统的登陆界面,属于该系统的先导 性要求,在本界面中用户可输入自己的账号和密码并点击登录进入系统内部。(本系统默认用户名为:1,密码为:2)点击取消即可退出系统登录界面.
程序编码:
1.确定的代码:
var
strUsername,strPassword : string;
begin
strUsername := self.edtUsername.Text;
strPassword := self.edtPassword.Text;
self.ADOQuery1.Close;
快递信息管理系统 11
self.ADOQuery1.SQL.Clear;
self.ADOQuery1.SQL.Add(' select * from tbl_user ');
self.ADOQuery1.SQL.Add(' where username=:u and password=:p ');
self.ADOQuery1.Parameters.ParamByName('u').Value := strUsername;
self.ADOQuery1.Parameters.ParamByName('p').Value := strPassword;
self.ADOQuery1.Open;
if (self.ADOQuery1.RecordCount > 0) then begin
self.ModalResult:= mrOK; //如果密码正确
showmessage('登陆成功');
mainformunit.Show;
end else begin
showMessage('用户名和密码不匹配!'); //密码不正确
end;
end;
2 .取消的代码:
在取消button的click事件中编写代码为self.ModalResult := mrCancel; 系统主界面
界面展示:
界面介绍:该界面为该快递管理信息系统的主界面 ,此界面接连上个登 陆界面,当用户输入正确账号密码点击登录后即可显示。本界面包括3个组成部分,分别为:基本信息、快件操作和退出界面 ,每个窗体下都有各自的信息,具体内容在本文开始时已使用图表形式展现。
点击“基本信息”按钮的“公司信息”按钮实现从mainform到company的转换过程是:点击“公司信息”按钮—file—use unit—选择companymessage—编写代码:companymessage.ShowModal; 其他员工信息,网点信息,快件录入,
快递信息管理系统 12
快件查询等的界面的跳转实现的方式相同,此处省略不写。
点击退出,关闭程序。其代码主要是:application.Terminate;
公司信息
界面展示:
界面介绍:该界面主要介绍本公司的具体信息。此界面在基本信息界面下。
程序编码:无。(使用delphi的界面连接功能使两个界面联系)
网点信息
界面展示:
快递信息管理系统 13
界面介绍:该界面主要介绍本公司的具体网点的信息详细信息,为使用者提供资料介绍。此界面在基本信息界面下。
程序编码:无。(使用delphi的界面连接功能使两个界面联系)
员工信息
界面展示:
快递信息管理系统 14
快递信息管理系统 15
界面介绍:此处展现三张界面截图,第一张为员工信息界面的查询功能展现(图中输入员工编号20140009,点击查询,出现该员工的具体信息);第二张为员工信息的添加功能展现;第三张为员工信息的删除功能展现。此界面主要通过将delphi与前期所建的员工信息数据库相连接,我们可以通过操作查询、添加、删除员工信息。此界面在基本信息界面下。
程序编码:
添加代码:
procedure Tworkerunit.SpeedButton1Click(Sender: TObject);
begin
workerunit.ADOQuery1.Insert ;
workerunit.ADOQuery1.FieldByName('ID').AsString:= edit2.text;//
...........//略一些重复的代码
workerunit.ADOQuery1.Post;
showmessage('保存成功!') ;
end;
删除代码:
procedure Tworkerunit.SpeedButton2Click(Sender: TObject);
begin
if messagebox(handle,pchar('您确定要删除么?删除后不可恢复'),'温馨提示',mb_iconquestion+mb_yesno)=IDyes then ADOQuery1.Delete;
end;
查询代码:
procedure Tworkerunit.SpeedButton3Click(Sender: TObject);
var
intID:string;
begin
intID:=inputbox('请输入员工编号 ','请输入编号 ','');
self.ADOQuery1.Close ;
快递信息管理系统 16
self.ADOQuery1.SQL.Clear ;
self.ADOQuery1.SQL.Add('select * from worker where ID=:b');
self.ADOQuery1.Parameters.ParamByName('b').Value :=intID ;
self.ADOQuery1.Open;
end;
快件录入
界面展示:
界面介绍:快件录入是快递公司工作中的一个非常重要的环节,也是进行快件分拨、配送的前提条件,在这个工作环节,快递公司需要完整的整理每个快件的各项信息,并进行电脑录入监控,本界面因此产生。本界面也分为三个层次,第一层关于寄件人的相关信息,第二层主要是关于快件的具体信息,例如快件的种类等等。第三层为收件人的信息。在输入全部信息后点击保存,此快件的电子信息录入过程结束,具体信息可在其它界面查询到。
程序编码:快件录入代码与前边员工信息录入大体相同,故省略。
快件状态录入与查询
界面展示:
快递信息管理系统 17
界面介绍:此界面所完成的任务是快件信息的状态查询预录入。通过这个界面,快递公司内部可对目前正处于自己辖区内的快件信息状态进行录入(状态有:未发出、已发出、已签收);
同时也可以通过快递单号来查询快件目前的位置以及快件的整个流通信息。第一张截图展现了本系统对快件信息的录入功能;第二章展现的则是对快件状态信息的查询功能。本界面的特色为可以显示实时时间。
程序编码:
录入代码:
procedure Tluruchaxun.Button3Click(Sender: TObject);
begin
adoquery1.edit;
luruchaxun.ADOQuery1.FieldByName('danhao').AsString:= edit1.text;
luruchaxun.ADOQuery1.FieldByName('shijian').AsString:=
timeToStr(self.DateTimePicker2.time) ;
快递信息管理系统 18
luruchaxun.ADOQuery1.FieldByName('kuaijianzhuangtai').AsString:=combobox1.text;
luruchaxun.ADOQuery1.FieldByName('riqi').AsString:=DateToStr(self.DateTimePicker1.Date);
luruchaxun.ADOQuery1.Post;
showmessage('保存成功!') ;
end;
查询代码与员工信息表的查询相同,此处省略。
快件查询
界面展示:
快递信息管理系统 19
界面介绍:此界面为快件查询界面。我们主要使用的查询方式有三种,分别是按照始发地、快递单号和目的地来进行快件信息的查询。此界面主要是为公司管理人员进行业务汇总时使用。关于程序的操作,我们使用了三张截图来体现。第一张是通过目的地查询;第二张是通过快递单号进行查询;第三张为通过始发地进行查询。
程序编码:
查询代码:
procedure Tchaxununit.Button1Click(Sender: TObject);
begin
快递信息管理系统 20
with adoquery1 do
begin
if radiobutton1.Checked then
begin
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from enterin');
adoquery1.SQL.Add('where(mudidi='''+edit1.text+''')'); //按照目的地查询
adoquery1.Open ;
end;
(按照始发地和运单号查询与按照目的地查询相同,此处省略)
end;
end;
5.结束语
(1)系统优点—可操作性强、成本低
本快递信息管理系统通过多次的设计研讨以及操作修改,现已全部完成。对于现行快递行业的操作模式和工作流程在本系统中也做到了规范处理。在快递行业的实际应用中,本系统的可操作和可应用性较强,在一定程度上弥补了行业里现使用的快递管理信息系统的不足。首先,本系统设计原理简单,使用delphi7和Microsoft Access联合设计。随着我国经济的快速发展,在电子商务等行业的需求刺激下,快递行业的高级知识分子愈来愈多,所以这种程序的设计理念和设计方式也就易被广大使用者所接受。其次,本系统的运行方式简单便捷并且实际可操作性较强。快递公司员工使用起来简单方便,便于提高工作效率,促进企业发展。此外,本系统的总成本较低,对于广大的小型快递公司来说,此系统可以完全胜任日常工作的要求。
(2)系统缺陷—操作模块简单、层次浅
同时经过调试运行,我们已经证明了该系统具有可行性和可扩充性。但操作系统在具体的一些细节方面还有待于进一步的改善和调整。我们也认识到,在本系统的设计方面,对于快递行业工作流程的部分板块没有进行深层次的研究设计,例如在快递状态信息的查询方面 ,其所显示结果的方式有待改善。这是由于我们自身所掌握的知识量较少而导致的,虽然可以向使用者展示其所需要的信息,但显示的方式却并不那么完美。在数据库的设计上也还有待进一步的完善与规划,具体问题表现在我们对于数据库表的字段的设计上较为简单,没有继续深入研究。这些问题是我们在设计程序时所遇到的一些阻碍,我们将会继续深入研究下去,努力改进系统,从而可以使系统更加完善,更好的为使用者提供便利。
(3)收获
本系统从最初定稿到界面设计以及后续的程序编写,大体耗时5周。我们小组通过对现行快递的操作流程开始了解认识,并且深入实际了解了部分现行使用的快递信息管理系统的详细情况。然后通过对系统设计性和操作性的论证分析,最终完成本系统的设计。在系统开发过程中,我们也进一步的学习和了解了
快递信息管理系统 21
delphi7和Microsoft Access两个操作软件的应用方法,意识到小组合作的重要性,进一步发掘了潜力,锻炼了个人意志力。这次对系统开发的合作,对于促进我们的学习、了解行业信息、增加计算机知识都是一个很好的环节。
(4)小组分工
在本次系统设计与完成的过程中,我们小组成员相互帮助、分工明确,最终完成了本系统的设计、制作与论文的撰写工作。小组成员共同努力,在实际调研和和深入图书馆查询资料的前提下,最终完成了本项工作。
(5)致谢
最后,在系统开发和论文撰写的过程中,我们查阅大量的网站并借鉴很多文献资料并且得到老师的帮助和启发。感谢关心和帮助我们的老师和同学,感谢我们这一个月来不断的坚持,终于取得了收获。
6.参考文献
(1).《Delphi 7.0/8.0课程设计与系统开发案例》伍俊良主编 北京:清华大学出版社,2004
(2).《Delphi 7数据库开发教程》肖庆航, 陆定淑等编著 北京:清华大学出版社,2004
(3).《Delphi上机实践指导教程》曾昭华, 张玲, 宋菲等编著 北京:机械工业出版社,2004
(4).部分资料来源于以下网址:
四 : 学生信息管理系统论文
河北工业大学
毕业设计说明书(论文)
作 者: 王雨涵 学 号: 103326 系 : 计算机系
专 业: 计算机科学与技术 题 目: 学生信息管理系统的设计与实现
指导者: 黄南川 副教授
评阅者:
2012年 6月 1日
信息管理系统论文 学生信息管理系统论文
河北工业大学
毕业设计说明书(论文)
作 者: 王雨涵 学 号: 103326 系 : 计算机系
专 业: 计算机科学与技术 题 目: 学生信息管理系统的设计与实现
指导者:
评阅者:
2012年 6月 1日
信息管理系统论文 学生信息管理系统论文
毕业设计(论文)中文摘要
信息管理系统论文 学生信息管理系统论文
毕业设计(论文)外文摘要
信息管理系统论文 学生信息管理系统论文
目 次
1 绪 论 ............................................................... 1
1.1 背景 ............................................................. 1
1.2 现有系统存在问题的分析 ............................................ 1
1.3 系统开发目标与意义 ................................................ 2
2 可行性研究 .......................................................... 3
2.1 开发环境可行性分析 ................................................ 3
2.2 使用技术研究分析 .................................................. 4
2.3 设计方案研究分析 .................................................. 5
2.4 系统可行性分析 .................................................... 6
3 学生信息管理系统的需求分析 .......................................... 7
3.1 学校工作流程分析 .................................................. 7
3.2 学生信息管理系统的目标 ............................................ 7
3.3 需求分析说明 ...................................................... 8
3.4 功能需求分析 ...................................................... 8
3.5 性能需求分析 ...................................................... 8
4 学生信息管理系统概要设计 ............................................ 9
4.1 系统设计业务目标 .................................................. 9
4.2 系统结构 .......................................................... 9
5 学生信息管理系统详细设计 ........................................... 11
5.1 系统设计图例说明 ................................................. 11
5.2 程序逻辑 ......................................................... 12
5.3 用户/管理员登入系统设计 .......................................... 13
5.4 数据库表结构设计 ................................................. 14
6 主要求程序设计说明 ................................................. 17
6.1 管理用户登录模块 ................................................. 17
6.2 功能管理模块 ..................................................... 18
6.3 突出管理模块 ..................................................... 23
7 开发技巧和难点 ..................................................... 23
结 论 ................................................................ 24
参考文献 .............................................................. 25
致 谢 ................................................................ 26
信息管理系统论文 学生信息管理系统论文
河北工业大学毕业设计(论文)
1 绪 论
本毕业论文是以学校学生管理信息系统开发为背景,论述了管理信息系统的概念、结构及系统开发的基本原理和方法,全文共分为绪论、系统分析、概要设计、详细设计、系统实现、开发总结、致谢、参考文献等。(www.61k.com)
1.1 背景
随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使用人们的生活与工作方式发生了很大的改观。网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行。
在我国,教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展根据中国特有的国情发展,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育业向规范性与现代化的方向高速发展,但是同发达国家相比,我国的教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的教育机构还没有全部具备这种功能。因此可见,随着我国教育的迅速发展,信息技术在其上的应用会更加地广泛和深入[4]。
1.2 现有系统存在问题的分析
在我国,各大中小学校的各类信息管理系统并非一个新的课题,但也有的学校根本就没有信息任何管理系统,所有的工作几乎还是手工操作来完成。计算机技术在日新月异的发展,但是有的很多学校,特别是在西部贫困地区,学校的种类管理都依然由手工操作来完成,这十分落后,效率极低,成本很大,而且极异出错。随着社会的发展,信息化是社会进程的必然趋势,学校管理只有只有快,准,精才能发挥其价值。
61阅读提醒您本文地址:
所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。
有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不
第 1 页 共26 页
信息管理系统论文 学生信息管理系统论文
河北工业大学毕业设计(论文)
解决,效率就一日提不上去。(www.61k.com)
还有,有的系统很不完善到处是漏洞,可以说是千疮百孔,这样极不完善的系统对管理来说是没有任何保障的[3]。
1.3 系统开发目标与意义
1.3.1 系统开发目标:
本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:
a.系统应具有实用性、可靠性和适用性,同时注意到先进性。
b.对各个数据库进行动态管理,防止混乱。
c.能够按照用户选择的不同的条件进行简单查询和复合查询。
d.能够对查询结果进行分类汇总,实现报表打印。
e.注意数据的安全性,具有数据备份和恢复的功能。
f.方便用户的操作,尽量减少用户的操作。
1.3.2 系统开发的意义:
学生信息管理是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生信息管理的计算机化是整个学校教务管理中的重要一部分,能否实现这一步关系到学校办学整体效率的高低,介与它的重要性,学生信息管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。
运用学生信息管理系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够合理安排时间,能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。而学生信息管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。从大的方向说,就是为了加速我国四化建设的发展,实现全部的自动化,使我国发展成为通讯网络化,决策科学化,办公自动化的国家。
在现代,高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。学生信息管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。对于一个学校而言,更应该运用一些本地资源,提高管理的力度,对学生负责,对国家负责。[15]
第 2 页 共26 页
信息管理系统论文 学生信息管理系统论文
河北工业大学毕业设计(论文)
2 可行性研究
21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。(www.61k.com)使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。
2.1 开发环境可行性分析
2.1.1 软件开发环境的研究分析
支持中文的Windows XP各种版本操作系统。数据库系统使用SQL Server 2005,使用的语言为C#。开发工具为Visual Studio 2005,它是一个优秀的.NET开发工具。它内置支持Visual Basic.NET、Visual C#.NET、Visual C++.NET和Visual J#.NET等多种语言,并且统一了所有的开发环境,拥有跨语言调试、XML Schema编辑器等功能,第三方工具也可以作为插件集成在其中。[6]
在Visual Studio 2005中由于使用了统一的IDE环境,是开发跨语言平台的应用程序成为可能,程序员可根据自己的实际情况在同一应用程序中使用不同的语言(如C#、J#等)编写代码。VS 2005中提供了用于Web应用程序开发的模版,程序员可以像在VB中设计Windows程序一样使用系统提供的大量Web应用程序空间设计出功能强大的,可运行在IISWeb服务器中的应用程序。[7]
SQL Server 2005是基于服务器端的企业级数据库,适合大容量数据和大流量网站的应用,在性能、安全、功能管理、可扩展性等方面都很强大。SQL Server 2005的具有可编程性,通过集成CLR,可以轻松利用.NET语言的优势如其面向对象的封装、继承和多态特性,编写出那些需要对数据进行复杂数值计算或逻辑的代码,如字符串处理,数据加密算法,XML数据操作等等。SQL Server 2005具有快照功能,能够避免进程的阻塞和死锁。相对前版本SQL Server 2005中性能提升最多的部分当数全文检索,原来在SQL Server 2000中建立全文索引需要14天的表,现在只需要几个小时!几乎有上百倍的性能提升,只能用“惊异”来形容。其相关的全文检索语句也有30%~50%甚至更高的性能提高。性能方面的提高得益于全新设计的全文检索引擎。
第 3 页 共26 页
信息管理系统论文 学生信息管理系统论文
河北工业大学毕业设计(论文)
其中关键的一点设计是全文检索引擎现在使用共享内存和SQL Server 进行数据大规模并发交互,而不是原来基于逐行的方式,使得性能上了好几个数量级。[www.61k.com]SQL Server 2005 通过引入全新的Service Broker 提供了革命性的异步处理能力。Service Broker提供了一个功能强大的异步编程模型。它为数据库应用程序增加了可靠、可扩展、分布式异步功能异步编程,允许程序仅仅在资源可用时才去执行占用大量资源的任务,以此来缩短响应时间,提高吞吐量。[5]
2.1.2 硬件开发环境的研究分析
至少Pentium III 500Mhz,64MB内存。建议PentiumIII 733Mhz,512MB内存以上。显示器的分辨率不低于800×600,24位真彩。计算机机标准键盘。
2.2 使用技术研究分析
2.2.1 ASP.NET的简介
ASP.NET是统一的web开发平台,方便开发人员开发企业级web应用程序的开发。ASP.NET的语法在很大程度上与ASP兼容,同时,它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序。可以通过在现在ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。
ASP.NET是一个已编译的,基于.NET环境,可以用任何与.NET兼容的语言创建应用程序。另外,任何ASP.NET应用程序都可以使用整个.NET的框架。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全和继承等。
61阅读提醒您本文地址:
ASP.NET可以无缝地与HTML编辑器及其他编辑工具一起工作。
从ASP.NET应用程序访问数据库是向web站点访问者显示数据的常用技术。
ASP.NET使用用户对数据库的访问比以往更加方便,还使用户能够运用代码管理数据库。[1]
2.2.2 ADO.NET介绍
ADO.NET提供了对Microsoft SQL,OLE DB和XML公开的数据源的一致性访问。数据共享用户应用程序可以使用ADO.NET来连接这些数据源,并检索、操作和更新数据。
ADO.NET有效地从数据操作中将数据访问分解为多个可以单独使用或一前一后使用的不连续组件。ADO.NET包含用于连接到数据库,执行命令和检索结果的.NET
第 4 页 共26 页
信息管理系统论文 学生信息管理系统论文
河北工业大学毕业设计(论文)
数据提供程序。[www.61k.com]用户可以直接处理检索到的结果,或将其放入ADO.NET DataSet对象,以便与来自多个源的数据或在层之间进行远程处理的数据组合在一起,以特殊方式向用户公开。ADO.NET DataSet对象也可以独立于.NET数据提供程序使用,以管理应用程序本地的数据或源自XML的数据。[12]
2.3 设计方案研究分析
方案一:B/S模式(Browser/Server,浏览器/服务器)
B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据;最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript?)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。
方案二:C/S (Client/Server,客户机/服务器)
C/S (Client/Server,客户机/服务器)模式又称C/S结构,是软件系统体系结构的一种。C/S模式简单地讲就是基于企业内部网络的应用系统。C/S模式软件开发广泛应用于现在的局域网中,它以其灵活的设计方法,丰富的客户表现形式,快速的数据交换能力受到广大用户的的欢迎.但是他在广域网上的能力受到了限制,通过结合VPN技术以及在广域网上C/S模式软件开发的特点和一些注意事项进行剖析,使C/S模式开发应用到广域网上。[14]
2.3.1 方案的比较
基于C/S的技术存在以下三大致命的弱点:
(1)数据库的集中管理,造成局部工作效率低下。
(2)应用逻辑封装在C端的客户机上,系统扩充性低,不易维护和修改。
(3)应用逻辑的简单封装,使其对应用服务器性能要求过高,最终导致系统效率无法充分发挥。
而基于Web的计算机技术、B/S(Browser/Server)结构和用户界面统一机制来作
第 5 页 共26 页
信息管理系统论文 学生信息管理系统论文
河北工业大学毕业设计(论文)
用户访问应用服务器,其中最重要的就是数据库服务器。(www.61k.com]这样采用B/S(Browser/Server)结构,在软件开发工作中主要集中于服务器端的应用程序,可以节约对客户端的应用程序进行开发所花费的时间和麻烦。
2.3.2 方案的选择
在设计本系统时,考虑到C/S作为一种需要客户端的架构,用户要求下载安装客户端,对于便利用户操作不利。而B/S架构则允许用户直接通过浏览器访问登陆页面,通过验证后进入系统,完成各项操作。对用户的要求低,非常方便,快捷,同时无客户端的设计大大减少了系统维护与系统升级的成本。综上所述,本系统选择B/S体系结构。
2.4 系统可行性分析
本系统是用C#语言开发,并使用SQL Server 2005作为数据库管理学生信息管理系统。在计算机高度普及的当前社会状况下,这个系统的可行性主要体现在以下的几个方面:[9]
2.4.1 技术可行性
可运用ASP.NET技术进行开发,并结合适当的操作平台(Windows XP),建立WEB服务器站点,实现与Internet的网络连接,用SQL Server 2005 作为数据库。
ASP.NET是运行在服务器端,所以我们无须担心浏览器是否支持ASP.NET所使用的编程语言,用户端只要使用可执行HTML码的浏览器,即可浏览所设计的网页内容。ASP.NET在服务器端运行,当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。[13]
SQL Server 2005为数据库引擎引入了诸多改进和新的功能。这些改进和功能包括与Microsoft.net、新的XML技术、增强SQL处理、新的数据类型,以及对关系型数据库可伸缩性和可用性的改进。
2.4.2 经济可行性
现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:
a.本系统的运行可以代替人工进行许多繁杂的劳动;
b.本系统的运行可以节省许多资源;
c.本系统的运行可以大大的提高学校的工作效率;
第 6 页 共26 页
信息管理系统论文 学生信息管理系统论文
河北工业大学毕业设计(论文)
d.本系统可以使敏感文档更加安全,等等。(www.61k.com)
所以,本系统在经济上是可行的。
2.4.3 操作可行性
本系统为一个小型的学生信息管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。
3 学生信息管理系统的需求分析
3.1 学校工作流程分析
学校工作总体规划由教务人员在学生信息管理系统中完成对运行教务处所需的基本数据的维护,包括这些信息的增加、修改及对各项信息的变动都将在这进行操作。
新的学年,教务人员首先加入年级信息,然后编排班级,再对来校学生进行基本的信息录入,新生入学后由教务人员在学籍系统中完成新学生信息的维护。
在每个学期开始,教务处根据班级的情况,以班为单位,为每个班级安排一个班主任及对此年级安排一个年级组长,并对各科老师进行安排。
61阅读提醒您本文地址:
每举行一次考试后由任课老师对成绩进行录入,班主任对本班的成绩汇总。并进行排名,然后年级组长再进行汇总,并对本年级各科成绩及总成绩进行排名。
教务处、年级组长、班主任及任课老师跟据实际情况对录入的成绩进行维护,各位同学对以上录入的信息可以跟据自己的需要进行适当的查询[2]。
3.2 学生信息管理系统的目标
(1)节约资源,提高学籍信息的精确度
本系统能减少很多不必要的资源,不用象以前那样用冗余的纸张式的管理。大节省了学校能源。并且计算机的存储与快速查询功能大大提高了学籍管理的效率,并且还提高了学籍信息管理的精确度。
(2)方便快速操作,精减人员,节约开支
方便快速的操作,可减少学籍信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员,这无论从物质上还是工作人员的工资上都为学校节约了开支。为学校增加了财富。
(3)数据库分析
第 7 页 共26 页
信息管理系统论文 学生信息管理系统论文
河北工业大学毕业设计(论文)
用户需求具体有学籍管理系统提供保存、更新、查询、维护,这就需求数据库结构能充分满足各种信息的输入与输出,实现有组织地、动态地存储大量关联数据,方便用户访问系统中的数据,它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。[www.61k.com)[11]
3.3 需求分析说明
(1)采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。
(2)系统满足学校的需求,例如学生信息的录入、查询、更新等。学生录入与排名。
(3)系统具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。
3.4 功能需求分析
权限功能:系统具有动态的权限分配功能,可按用户权限对用户进行分组。可分为管理员和学生用户。学生用户只能修改自己的个人信息,修改密码,以及查询班级成绩和个人成绩。
录入功能:管理员用户提供对所有信息的录入功能。
查询功能:管理员提供查询的功能,可查询允许范围内的所有信息,以及学生用户可以查询班级成绩。
维护功能:管理员用户提供对所有信息的修改删除功能。
退出功能:结束并关闭系统。
本系统适用于中小学校,系统性能力求易于使用,具体有较高的扩展性和可维护性。
3.5 性能需求分析[10]
安全性:系统中涉及到大量学生档案、成绩的信息资料以及大量课程信息,因此要具有良好的安全性,以保证学校信息的安全。
实时性:系统中存储的大量信息,为使学校能够更好地了解学生的相关信息,系统需要及时更新,并且系统响应时间要短,以提高工作效率。
可扩展性:系统采用模块化程序设计的方法,使用B/S体系结构,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充,维护。
第 8 页 共26 页
信息管理系统论文 学生信息管理系统论文
河北工业大学毕业设计(论文)
可操作性:该系统采用控件式的页面布局,使得各种操作更加简便,许多选项只需要点击鼠标就可以完成。(www.61k.com)
4 学生信息管理系统概要设计
针对以上系统需要完成的功能,本系统的总体设计采用自顶向下,逐步细化的方法将功能层次结构的各个部分组合起来,以完成整个系统的细节实现说明本系统的基本设计概念和处理流程,尽量使用图表的形式。
4.1 系统设计业务目标
4.1.1 系统设计目标概述
学生信息管理系统的业务总体目标是建立一个先进、高效、安全、可靠的能被有效和应用于学生信息管理的信息化数据库管理系统。该系统基于B/S结构,即采用浏览器/服务器模式,服务器端由运行ASP.Net的Web应用程序及运行Microsoft SQL Server2005的数据库服务器组成,客户端可以Internet Explorer,FireFox访问系统。本信息系统体现了学生信息管理的业务逻辑行为、大大简化了相关工作的烦琐流程,同时为管理层提供有力的决策支持。[5]
4.1.2 用户(角色)
本系统用户角色主要有两类:系统管理员与学生用户。其中系统管理员可进行学生档案管理。
系统管理员:
1)对学生的添加及对用户的修改及查询;
2)对学生所应该上的课程的开设和修改管理;
3)对授课教师,课程号,学时数,班级等信息的管理;
4)对成绩的输入、修改、汇总; 对学生成绩等信息的查询,查询方式为模糊,且具有多条件组合查询功能;
5)统计本科的总分,平均分等信息。
学生用户:学生用户只能修改自己的个人信息,修改密码,以及查询班级成绩和个人成绩。
4.2 系统结构
本系统从功能上划分可分为以下几大模块:功能模块管理,学生档案信息管理,
第 9 页 共26 页
信息管理系统论文 学生信息管理系统论文
河北工业大学毕业设计(论文)
课程信息管理,学生成绩管理,授课信息管理,学生档案信息查询,学生成绩统计等几大模块。(www.61k.com)以下将对各子模块进行说明。
学生档案信息管理模块:输入学生基本信息,并可以对学生信息进行添加、查询、修改、删除。还可以关键字查询并从数据库里调出的学生基本信息.输出学生基本信息,学号、班号、姓名查询的信息结果。
课程信息管理:设置课程号,课程名,先修课等课程信息。
学生成绩管理模块:输入成绩信息,并可以对成绩信息进行添加、查询、修改、删除。还可以用关键字查询并调出数据库里的学生基本成绩信息的修改、删除等。输出查询的学生成绩信息。
授课信息管理:对教师授课信息的调度,安排等信息的管理。
学生档案信息查询:本模块是可对学生成绩进行查询,可按学号,姓名,年龄,
所在院系,入学年份等不同条件独立查询或进行模糊查询。
学生成绩统计:对学生成绩总分,平均分等进行统计。
系统结构图如图4-1所示:
61阅读提醒您本文地址:
图4-1系统结构图
第 10 页 共26 页
信息管理系统论文 学生信息管理系统论文
河北工业大学毕业设计(论文)
5 学生信息管理系统详细设计
5.1 系统设计图例说明
本系统流程图基本图形元素如下所示:
开始与结束
决策
过程
数据
程序流向
程序逻辑结构描述图例
顺序结构:一个命令接一个地执行;
选择结构:(或IF-THEN-ELSE)当一个决定有多种不同执行结果时; 循环结构:只要条件成立就一直执行.
第 11 页 共26 页
信息管理系统论文 学生信息管理系统论文
河北工业大学毕业设计(论文)
5.2 程序逻辑
5.2.1 查询模块
当登录用户需要对查询时,要先输入查找关键字,看是否符合条件要求,当符合条件要求时在数据库中的数据表进行查询调用并显示在WEB界面上供用户查看,如果不符合条件则直接退出,查询模块程序流程图如图5-1所示:
图5-1查询模块流程图
5.2.2 维护模块
登入学生信息管理系统进行维护,成功查找到记录后,对其进行相应的增删改,如果查找出错则显示出错信息,完成一条记录的维护是否继续进行维护操作如果不是即退出系统,如果继续则按照上述操作流程继续操作,维护模块的流程图如图5-2所示:
第 12 页 共26 页
信息管理系统论文 学生信息管理系统论文
河北工业大学毕业设计(论文)
图5-3维护模块流程图
5.3 用户/管理员登入系统设计
本系统用户角色主要有两类:系统管理员与学生用户。[www.61k.com]其中系统管理员可进行学生档案管理。当用户正确的输入用户名及密码时会出现成功登录得对话框提醒用户登录成功,如果登录失败也会有小对话框告诉用户登录失败请重新登录。如果是系统管理员登录就会进入系统的后台进行信息管理的各模块的操作,如果是学生登录就会进入学生管理模块,此模块只可以对自己的信息进行修改及对成绩的查询。
登入系统的程序流程图如图5-4所示:
第 13 页 共26 页
信息管理系统论文 学生信息管理系统论文
河北工业大学毕业设计(论文)
图5-4登入系统程序流程图
5.4 数据库表结构设计
5.4.1 数据库表介绍
在数据库中创建表也有两种方法,一是通过企业管理器中直接添加;二是用查询分析器的脚本命令添加。[www.61k.com]在企业管理器的GradeSys数据库中右键单击“表”节点,
第 14 页 共26 页
信息管理系统论文 学生信息管理系统论文
河北工业大学毕业设计(论文)
在弹出的快捷菜单中选择“创建新表”命令,然后就进入设计表结构界面,进行相关的设计了。[www.61k.com)
本系统定义的数据库中包含以下7个表:学生信息表,AdminGroup,AdminUrl,Admin,成绩表,授课表,课程表等。下面介绍这些表的结构。
学生信息表:用于保存学生的学号,姓名,性别,年龄,所在院系,班级名,入学年份等信息.
AdminGroup表:用于保存系统用户组信息,权限,组说明等信息
AdminUrl表:用于保存系统功能模块信息,包括模块URL,模块名,说明等. Admin表:用于保存系统用户及管理员信息.包括组别,登录用户名,密码等. 成绩表:用于保存学生成绩信息,包括学号,课程号,成绩等字段. 授课表:用于保存教师授课信息.包括教师名,课程号,学时数,班级名等. 课程表:用户保存课程信息,包括课程名,课程号,先修课等信息. 5.4.2 数据库表结构及设计
数据库中的主要表结构设计如下:
表5-1管理员信息表
字段名 userid usename password group
表5-2成绩表
字段名 stuno kechenghao chengji
第 15 页 共26 页
字段类型 int varchar varchar char
字段宽度 默认 50 10 20
允许空否 否 是 是 是
备注 登录权限 用户名 密码 登录用户分组
字段类型 varchar varchar tinyint
字段宽度 10 8 默认
允许空否 否 否 是
备注 学号 课程号 成绩
信息管理系统论文 学生信息管理系统论文
河北工业大学毕业设计(论文)
表5-3课程表
字段名 字段类型 kechenghao char kechengming nvarchar xianxiuke
表5-4授课表
字段名 jiaoshiming kechenghao
xueshishu stubanji kechengming
表5-5学生信息表
字段名
字段
字段宽度
10
否
学号 学生姓名
允许空否
备注
类型
stuno nvar
char
nvar
stuname
char stuage stubanji
61阅读提醒您本文地址:
Int varchar
nvarchar
char varchar
nvarchar 字段类型 nvarchar nvarchar int nvarchar nvarchar
字段宽度 50 8 默认 50 50
允许空否 是 否 是 否 是
备注 教师名 课程号 学时数 班级号 课程名
nvarchar
字段宽度 8 50 50
允许空否 否 是 是
备注 课程号 课程名 先修课
50 默认 50
是 是 是
年龄 所在班级
stupass stusex stuyuanxi
50 4 10
是 是 是
初始密码
性别 所在院系
sturuxue
50 是
入学时间
第 16 页 共26 页
信息管理系统论文 学生信息管理系统论文
河北工业大学毕业设计(论文)
6 主要求程序设计说明
6.1管理用户登录模块
登录模块图示如图6-1所示:
图6-1 登录首页
系统首页是很重要的,用户打开网站首先进入登录界面,所以界面一定要简洁、直观,操作简单。(www.61k.com)整体界面设计美观,布局合理,采用蓝色的背景图片,从视觉效果上给人一种清新舒畅的感觉。系统登录用户分系统管理员与学生用户,选择管理员用户登录,正确的输入用户名admin及密码123点击确定即可进入系统,登录界面的程序说明如表6-1所示,页面的处理程序说明如表6-2所示:
表6-1页面程序说明
第 17 页 共26 页
信息管理系统论文 学生信息管理系统论文
河北工业大学毕业设计(论文)
6.2 功能管理模块
(1)密码修改模块如图6-2所示:
图6-2密码修改
经常定期的对系统进行密码的修改,有助于增强系统内资料的安全性,防止了系统信息的泄漏。(www.61k.com)管理员登录后点击密码修改模块,在旧密码处输入现在的登录密码,在新密码及确认密码处输入修改后的密码点击修改就会出现修改成功的对话框,下次登录就是用修改后的密码登录了。
(2)学生档案管理如图6-3所示:
点击学生档案管理后可以对学生的信息进行审核,发现需要修改删除的管理员可以进行相应的操作,当新学期有新的学生入学时点击界面上的添加学生可以进行相应的增加。
第 18 页 共26 页
信息管理系统论文 学生信息管理系统论文
河北工业大学毕业设计(论文)
图6-3学生档案管理
(3)学生信息添加如图6-4所示:
管理员登录后点击学生信息添加,就可以看见学生各种有关的文本框,就可以根据要添加的学生的信息进行增加,提高了工作人员的工作效率,也增加了信息录入的准确性,给工作人员及学校节约了大量的资源。(www.61k.com]
图6-4学生信息的添加
(4)课程信息管理如图6-5所示:
第 19 页 共26 页
信息管理系统论文 学生信息管理系统论文
河北工业大学毕业设计(论文)
图6-5课程信息管理
管理员根据课程需要详细的规划学生们学习课程的先后次序,及确定学生们什么时候需要学习得课程。(www.61k.com)
(6)课程信息添加如图6-6所示:
管理员根据学生们的学习情况可以对学生们学习的课程进行必要的添加与储存便于操作与管理。
图6-6课程信息的添加
第 20 页 共26 页
信息管理系统论文 学生信息管理系统论文
河北工业大学毕业设计(论文)
(7)授课信息管理如图6-7所示:
图6-7授课信息管理
GridView控件实现分页功能,显示老师的授课信息,便于查询老师们的授课情况与授课信息,易于查询,节约时间,提高了操作者的工作效率。(www.61k.com)
(8)添加授课信息如图6-8所示:
当开设一门新课程时要对老师进行相应的分配安排,这就充分体现出了系统的快速便捷性,添加成功后会显示到图5-7授课信息管理的界面中,便于管理与查询。
第 21 页 共26 页
信息管理系统论文 学生信息管理系统论文
河北工业大学毕业设计(论文)
图6-8添加授课信息
(9)学生成绩管理如图6-9所示:
图6-9学生成绩管理
成绩管理模块采用组合查询的方式来查看,设置了多个查询关键字,可以全部输入进行准确查询,也可以输入部分进行模糊查询,对于管理者来说,便于查看审核,当发现信息有误时可以随时编辑修改或是删除,也可以对学生们新的成绩进行添加操作。(www.61k.com]
61阅读提醒您本文地址:
(10)学生档案查询如图6-10所示:
图6-10学生档案查询
第 22 页 共26 页
信息管理系统论文 学生信息管理系统论文
河北工业大学毕业设计(论文)
采用组合查询多关键字的查询方式,准确详细的显示出所要查找的学生的档案,也可以通过部分关键字,找出所需要的多个学生的档案。[www.61k.com]
(11)学生成绩统计如图6-11所示:
图6-11学生成绩统计
学生成绩统计在这主要是对全部学生的总分及平均分的显示,便于老师查看各班每门课程的考试情况。
6.3突出管理模块
退出管理模块设计主要是指所有操作结束后,点击“退出系统”将提出成功退出系统。
7 开发技巧和难点
本系统开发的技术难点主要有两个方面:一是否业务逻辑的理解;二是数据库逻辑结构的设计。业务逻辑是依据学生信息管理系统特点及其特殊的应用领域需要来进行设计的。只有在准确不理解一个系统的业务逻辑之后才可能开发出适应其应用的应用系统来,并且在系统之间模块的科学划分与结构组织都是在正确不理解实际应用的业务逻辑需求的前提下完成的.
数据库设计是应用系统开发的另一个难点,只有科学的数据库设计才能使系统具有良好的结构及良好的可编程性,可扩展性.数据库设计是直接影响系统运行情况及
第 23 页 共26 页
信息管理系统论文 学生信息管理系统论文
河北工业大学毕业设计(论文)
程序设计的一个重要因素.因此,在开发相关数据库方面的管理系统时,都需要充分考虑到科学性,结构性,规范性,安全性,可扩展等相关问题.
结 论
学生信息管理系统为其他系统(如学校图书管理系统、学校档案管理系统、教学管理系统、总务后勤管理系统等)提供学生的基本信息,同时它也需要教学管理系统提供课程设这数据等。[www.61k.com)这些系统在具体应用中构成一个大系统,相互调用对方的数据。本设计从功能上划分成了以下几大模块:功能模块管理,学生档案信息管理,课程信息管理,学生成绩管理,授课信息管理,学生档案信息管理,学生成绩统计等几大模块 。本系统功能适用于中小学使用,具有很大的扩展空间及发展空间。
由以上分析,我们可以充分认识到设计并开发一个学生信息管理系统的必要性和迫切性,本次设计和开发的学生信息管理系统应符合学校学生信息管理的规定,满足对学校学生信息管理的需要,并达到操作过程中的直观,方便,实用,安全等要求。
第 24 页 共26 页
信息管理系统论文 学生信息管理系统论文
河北工业大学毕业设计(论文)
系统采用模块化程序设计的方法,既便于系统功能的组合和修改,又便于未参与系统开发的技术维护人员补充和维护。(www.61k.com)SIMS通过教育网络或互联网把整个学校的学生信息汇聚起来,为学校教育主管部门提供全面及时的学生信息,方便管理,同时亦可通过校园网扩展各类信息化应用,共享学生信息。
经过三个月的努力,学生信息管理系统的基本功能已经实现。虽然时间很短暂,但却是对几年学习中理论知识和实践相结合的一次综合检验。通过这次毕业设计,收到了比以往理论课程还要大的收益,虽然由于时间仓促及本人的能力有限,系统还有很多不尽人意的地方:比如说界面不够美观;有些功能还不够完善和强大;代码的重用性不够高;一些细节的问题还没有解决。这些都需要平时经验的积累和对技术的熟练掌握,希望在以后的工作学习中能有进一步的提高。
参考文献
1汤涛译.ASP.NET揭秘(第二版). 北京:中国电力出版社,2010.7
2丁宝康.数据库实用教程. 北京:清华大学出版社,2003.
3 甘仞初.管理信息系统. 北京:机械工业出版社,2006.10
4张红旗.信息网络安全. 北京:清华大学出版社,2005.10
5蒋秀英.SQL SERVER 2005数据库与应用. 北京:清华大学出版社,2006.3 6刘先省.Visual C#程序设计教程.北京:机械工业出版社,2006.6月
7张志学.ASP.Net框架开发人员参考丛书. 北京:清华大学出版社,2001.3 8 (美)H.M.Deitel.P.J.Deitel.Visual Basic.Net How to Program. 北京:机械工业出版社,2003.1
9 陆丽娜.软件工程. 北京:经济科技出版社,2000
10 A.Russell Jones.Mastering ASP.NET with VB.NET. 北京:电子工业出版社,2002.9
11赵松涛.SQL server 2005奥秘.北京:电子工业出版社2007.7
第 25 页 共26 页
信息管理系统论文 学生信息管理系统论文
河北工业大学毕业设计(论文)
12 Chris Knowle.ASP.NET XML高级编程-C#编程篇. 北京:清华大学出版社,2002.12
13 [美]里克特.NET框架程序设计——微软.NET程序员系列. 北京: 清华大学出版社,2003.11
14霍霄艳.基于B/S和C/S混合结构的学生信息管理系统设计[J]. 上海:职业 2010年26期
15周钦.学生信息管理系统的应用[J].福建:福建电脑 2010年04期
致 谢
在系统开发的两个月里,我受到了指导老师细心指导,老师严谨的指导态度与深厚的理论知识都让我受益非浅,从他身上我学到了很多的东西,无论是理论还是实践都使我的知识有很大的提高.借此我特提出感谢.
同时我还感谢母校的老师,谢谢他们为本系统提供的帮助.让我能够顺利地完成本系统的开发.也感谢那些对我提供帮助的同学,没有他们就不会有现在的系统.
第 26 页 共26 页
信息管理系统论文 学生信息管理系统论文
河北工业大学毕业设计(论文)
第 27 页 共26 页
61阅读提醒您本文地址:
本文标题:管理信息系统论文-信息管理系统论文5061阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1