基于cs学生请假管理系统的设计与实现.doc
《基于cs学生请假管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于cs学生请假管理系统的设计与实现.doc(28页珍藏版)》请在三一办公上搜索。
1、学士学位毕业论文(设计、创作)基于c/s学生请假管理系统的设计与实现所在系别: 计算机科学与信息工程 专 业: 网络工程 学生姓名: 学 号: 指导教师: 职 称: 讲 师 黑 龙 江 省 2013年4月30日目 录摘 要IIIABSTRACTIV第1章 绪论11.1 课题研究的背景11.2 课题研究的意义11.3 主要研究的内容和问题21.4 开发工具及环境21.4.1 ASP.NET简介31.4.2 Microsoft SQL Server 2000简介4第2章 系统可行性需求与分析52.1 系统可行性分析52.1.1 技术可行性分析52.1.2 操作可行性分析52.1.3 经济可行性52
2、.1.4 系统流程图52.2 需求分析72.2.1 功能需求分析72.2.2 请假系统的需求分析72.2.3 软件的数据流程图82.2.4 数据字典9第3章 系统的总体设计113.1 系统的功能设计113.2 数据库的设计123.2.1 数据库设计的描述123.2.2 数据库E-R图123.2.2 数据库逻辑设计13第4章 系统的详细设计154.1 主界面设计154.2 用户登录设计154.3 请假申请设计164.4 审核请假设计17第5章 系统测试195.1 系统测试的方法195.1.1 单元测试195.1.2 集成测试195.13 确认测试205.1.4 系统测试205.2 本系统测试20
3、总 结22参考文献23致 谢.24摘 要近年来,随着我国信息产业竞争的日益激烈,外国信息技术和我国的技术相比在诸多方面都存在着较多的优势。但是伴随着我国科学技术的日益更进,在尤其是在计算机领域的扩新,应用管理软件也是日趋成熟。通过应用类别的软件,可以更加有效的进行无纸化办公,是很多管理层面变得简单方便。管理软件在现代企业中的已经得到越来越广泛应用。因其不易出错,方便管理,操作简单,备受公司青睐。但是对一些营运项目特殊,规模小的“特殊企业”或者“小企业”来说,管理软件有待进一步的完善。学生请假管理系统预期要实现的目标是建立一个相对完善的信息管理系统。主要有以下几个模块:系统登录、教师管理、班级管
4、理、学生管理、请假申请、请假审核、请假查询、请假统计和修改密码。本系统是用Microsoft Visual Studio 2005编写的应用程序,使用SQL Server 2000数据库。关键词:学生请假管理系统;Microsoft Visual Studio 2005;SQL Server 2000,WinformABSTRACTThe students leave management system is expected to achieve the goal is to establish a relatively comprehensive information managemen
5、t system. Mainly in the following modules: system, teacher management, class management, student management, leave application, leave audit, leave query, leave statistics and change your password. This system is an application written using Microsoft Visual Studio 2005, SQL Server 2000 database. In
6、recent years, as Chinas information industry increasingly fierce competition, the foreign information technology and the technology of our country compared in many ways there are more advantages. But along with the our country science and technology increasingly more into, in particularly in the com
7、puter field expansion new, application management software is becoming mature. Through the application of categories of software, can be more effectively carried out the paperless office, is a lot of management level becomes simple and convenient. Management software in the modern enterprise has bee
8、n more and more widely used. Because it is not easy to make a mistake, easy management, simple operation, much the company favor. But for some special operating items, small-scale special enterprises or small business, the management software needs to be further improved.Students leave management sy
9、stem is expected to achieve the goal is to establish a relatively perfect information management system. Mainly has the following several modules: system registry, teacher management, class management, student management, application for leave, leave, leave, leave the audit query statistics and modi
10、fy the password. This system is used in Microsoft applications written in Visual Studio 2005, using SQL Server 2000 database.Keywords: Students leave management system; Microsoft Visual Studio 2005; SQL Server 2000, Winform第1章 绪 论1.1 课题研究的背景学生请假信息和管理是学生日常生活尤为重要的一部分。对于黑河学院在这一方面的管理还是显得学生数量明显高于管理者很多,这就
11、给导员以及教师领导带来极大的不方便,加上学校的事务本来就繁琐杂乱且要求高规格,所以很容易出现错误。而诸如学生的请假申请,教师的请假审核信息,稍有不慎便会出现一些差池,同时学生请假信息的手动记录与查看,工作量大,也需要很大的耐心和细心。所以在计算机软件技术不断更新的今天,实现学生网上请假申请,教师及导员网上请假审核并通过数据库记录信息是必要可行的,而且还节约了时间,节省了一大部分的工作量。在黑河学院,学生请假信息是对于学生出勤审计,学生课程学习的一项非常重要的数据。而很长一段时间,学生请假信息管理都是依赖手动记录查阅,面对大量的学生信息,这些工作的数量可想而知。不仅白白浪费了许多不必要的人力资源
12、,而且人工管理会存在着大麻烦和乱子,造成数据信息的一些不确定因子。但如果使用计算机管理对学生请假信息进行管理,具有手工管理很多方面的优点和长处,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高的效率,也是学校科学化、正规化管理的重要条件。1.2 课题研究的意义随着近几年来国内计算机技术应用的迅速发展,我国在管理系统的开发和应用方面取得了成效,并且积累了丰富的实践经验,这对于今后的发展和完善将起到积极的推动作用。在改革开放,面向市场的大环境下,为了真正发挥管理系统的潜在作用,预计所有系统必将向网络化、集成化、智能化和实用化方面发展,使企业引进的管理
13、系统技术真正落实到经济效益上。目前单项信息管理的应用,不同程度已在各个企业部门实现,如生产计划管理、供销管理、财务管理和人事档案等,已经在各个企业及部门广应用。但是这些孤立系统所产生的信息如何为企业或部门充分利用、共享、及时为企业的各种决策提供依据,则必须有一个良好的网络环境支撑,使各个孤立系统协调运行,形成一个统一的整体,才能解决生产之急需否则管理系统将不能发挥其应有的作用,所建立的系统不能获得较高的性能价格比。各个企业开发的管理系统 ,一般都是先从物流开始,然后逐步到生产计划及销售和成本核算等方面。为了解决系统所产生的数据协调利用,这些数据必须具有集成性也就是所产生的数据不必形成文件的形式
14、传递,而只通过简单的指令便可提供有关的后继应用。另外还必须解决数据的相关性,在某些模型或者方案的分析、处理发生变化时,相关的数据作相应的调整即可适应需求。因此,今后管理系统的发展必然朝着集成化方向过渡。由于在大学里学生请假比较麻烦,学生请假的时候要通过去找辅导老师或班主任老师签字才能完成这项工作。有时候学校辅导员或者是班主任外出有事情,学生就得拖延请假的日期,这样对有急事的学生造成了很大的困扰。通过学生网上请假管理系统的应用,学生可以在网上进行日常的请假任务,而管理员也就是辅导员或者班主任可以通过本系对请假的信息进行审核、审批及其他相应的工作。这样不仅可以减少学生平时请假所花费的时间,还能削弱
15、辅导员或者班主任平时的工作量。所以开发学生请假管理系统是一个必然。时下比较通用的管理系统结果有B/S和C/S两种,经过分析比较,并且结合学生请假管理系统的自身业务特点,本次设计系统采用C/S架构来实现。系统软件上,后台数据库为SQL Server 2000数据库系统,前台实现工具是Microsoft公司Visual Studio 2005工具。本系统预期要实现的目标是建立一个相对完善的管理信息系统。主要有以下几个模块:用户登录、教师管理、班级管理、学生管理、请假申请、请假审核、请假查询、请假统计和修改密码。1.3 主要研究的内容和问题系统功能模块描述:1. 对系统登录身份的设置,不同的人登陆进
16、系统后,能使用的不同功能。(1.学生登陆口,2.教师登陆口,3.管理登陆口)2. 用户修改密码。3.教师管理:对教师的信息及帐号密码的添加修改删除等管理。4.学生管理:主要负责学生信息的录用、基本信息查询,学生资料的增加、修改、删除。5. 班级管理:班级名称和备注的信息管理,班级名的增加、修改、删除。6.请假管理:学生请假的申请、查询、审核以及统计。为实现学生请假管理系统的主要功能,使用软件工程开发技术,首先完成系统功能的分析与设计,划分好功能模块,每个模块的具体功能及实现步骤。使用C# 软件开发工具创建各种实用窗口界面。1.4 开发工具及环境1. 开发平台服务器端操作系统:Windows X
17、P或Windows 2003 Server。开发工具:visual studio 2005。数据库:Sql Server 2000。2 系统架构系统总体方案计划采用C/S结构,并保证了系统的灵活性和可扩展性;操作系统采用windows 2003;后台数据库使用 SQL Server 2000;开发环境采用.NET,编程语言采用C#。1.4.1 ASP.NET简介ASP.NET是我们在大二的时候开的一门课程。作为一个框架,它是一种以.NET框架为基础开发网上应用程序的全新模式。ASP.NET有以下技术特点:Microsoft.NET平台的出现在应用程序开发这个领域里起到了划时代的作用,它正在引领
18、者下一代Internet在创新和实践上的长足发展。作为Microsoft.NET平台的一部分,它是一种以Microsoft.NET框架为基础开发网上应用程序的全新的模式和概念。我们虽然没有学过以往网上应用程序的设计与应用,但对此也做过一些了解和对比,ASP.NET在功能和特点上都较为优越,它大大增强了程序员的效率,而且拥有顶级开发工具的支持,其设计程序的结构十分清晰简洁,开发起来简单,移植方便,还具备Web服务。可以说我们在学习这一门课程的时候就觉得很容易上手,只需要一些关键字就可以打出很多需要打出的词句,这样一来既节约了时间,而且还降低了程序员打程序时马虎出错的机率。所以本次设计选择ASP.
19、NET,是综合了它众多的优势和与这次设计的吻合度。1.4.2 Microsoft SQL Server 2000简介关于SQL Server 2000的介绍:Microsoft SQL Server 2000(简称SQL Server)是由一系列相互协作的组件构成,能满足最大的学生请假管理系的数据处理存储和分析数据的需求。为什么选择SQL Server 2000?因为SQL Server 2000能够满足本次学生请假系统对于数据库类型的需求。作为数据库,它是一种使用极为广泛的管理系统,它的优点不容置疑,比如:使用起来简单、分布式组织的伸缩性比较好、存储数据的安全性比较高、在与众多的服务器软件连
20、接的集成性都比较紧密、具有良好的性价比等等。使用、可伸缩性及安全性是基本要求,同时设计者对设计的要求也很重要。SQL Server 2000是一个具备满足本次设计基本要求的数据库软件,而且在很多方面提供了很多的核心支持以及查询性能的完善。第2章 系统可行性需求与分析2.1 系统可行性分析2.1.1 技术可行性分析技术上的可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该系统采用了Client/Server模式进行开发。2.1.2 操作可行性分析本系统直观易懂,使用非常方便,学生可以直接上手,即使是管理员,只要经过简单的熟悉,操作本系统没有太大的问
21、题。2.1.3 经济可行性主要是对项目的经济效益进行评价,本项目开发经费在经济上是可以接受的,并且本项目实施后可以显著提高工作效率,节省开支。所以本项目在经济上是可行的。2.1.4 系统流程图系统流程图是直观描述系统处理由开始到结束的整个过程的非结构化图形工具。它的基本思想是使用图形符号以黑盒子形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等)。系统流程图表达的是部件的信息流程,而不是表示对信息进行加工处理的控制过程。学生请假管理系统的前台系统流程图如图2.1,2.2,2.3所示,后台系统流程图如图2.2所示。登录学生请假审核查询修改密码退出系统图2.1 学生系统流程图登录教师
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 cs 学生 请假 管理 系统 设计 实现
链接地址:https://www.31ppt.com/p-2391550.html