基于cs学生请假管理系统的设计与实现大学论文.doc
《基于cs学生请假管理系统的设计与实现大学论文.doc》由会员分享,可在线阅读,更多相关《基于cs学生请假管理系统的设计与实现大学论文.doc(28页珍藏版)》请在咨信网上搜索。
学士学位毕业论文(设计、创作) 基于c/s学生请假管理系统的设计与实现 所在系别: 计算机科学与信息工程 专 业: 网络工程 学生姓名: 学 号: 指导教师: 职 称: 讲 师 黑 龙 江 省 2013年4月30日 目 录 摘 要 III ABSTRACT IV 第1章 绪论 1 1.1 课题研究的背景 1 1.2 课题研究的意义 1 1.3 主要研究的内容和问题 2 1.4 开发工具及环境 2 1.4.1 ASP.NET简介 3 1.4.2 Microsoft SQL Server 2000简介 4 第2章 系统可行性需求与分析 5 2.1 系统可行性分析 5 2.1.1 技术可行性分析 5 2.1.2 操作可行性分析 5 2.1.3 经济可行性 5 2.1.4 系统流程图 5 2.2 需求分析 7 2.2.1 功能需求分析 7 2.2.2 请假系统的需求分析 7 2.2.3 软件的数据流程图 8 2.2.4 数据字典 9 第3章 系统的总体设计 11 3.1 系统的功能设计 11 3.2 数据库的设计 12 3.2.1 数据库设计的描述 12 3.2.2 数据库E-R图 12 3.2.2 数据库逻辑设计 13 第4章 系统的详细设计 15 4.1 主界面设计 15 4.2 用户登录设计 15 4.3 请假申请设计 16 4.4 审核请假设计 17 第5章 系统测试 19 5.1 系统测试的方法 19 5.1.1 单元测试 19 5.1.2 集成测试 19 5.13 确认测试 20 5.1.4 系统测试 20 5.2 本系统测试 20 总 结 22 参考文献 23 致 谢……………………………………………………………………………….........24 摘 要 近年来,随着我国信息产业竞争的日益激烈,外国信息技术和我国的技术相比在诸多方面都存在着较多的优势。但是伴随着我国科学技术的日益更进,在尤其是在计算机领域的扩新,应用管理软件也是日趋成熟。通过应用类别的软件,可以更加有效的进行无纸化办公,是很多管理层面变得简单方便。管理软件在现代企业中的已经得到越来越广泛应用。因其不易出错,方便管理,操作简单,备受公司青睐。但是对一些营运项目特殊,规模小的“特殊企业”或者“小企业”来说,管理软件有待进一步的完善。 学生请假管理系统预期要实现的目标是建立一个相对完善的信息管理系统。主要有以下几个模块:系统登录、教师管理、班级管理、学生管理、请假申请、请假审核、请假查询、请假统计和修改密码。本系统是用Microsoft Visual Studio 2005编写的应用程序,使用SQL Server 2000数据库。 关键词:学生请假管理系统;Microsoft Visual Studio 2005;SQL Server 2000,Winform ABSTRACT The students leave management system is expected to achieve the goal is to establish a relatively comprehensive information management 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 recent years, as China's 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 computer 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 been 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 system 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 modify 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 22 - - 黑河学院本科生毕业论文(设计) 第1章 绪 论 1.1 课题研究的背景 学生请假信息和管理是学生日常生活尤为重要的一部分。对于黑河学院在这一方面的管理还是显得学生数量明显高于管理者很多,这就给导员以及教师领导带来极大的不方便,加上学校的事务本来就繁琐杂乱且要求高规格,所以很容易出现错误。而诸如学生的请假申请,教师的请假审核信息,稍有不慎便会出现一些差池,同时学生请假信息的手动记录与查看,工作量大,也需要很大的耐心和细心。所以在计算机软件技术不断更新的今天,实现学生网上请假申请,教师及导员网上请假审核并通过数据库记录信息是必要可行的,而且还节约了时间,节省了一大部分的工作量。 在黑河学院,学生请假信息是对于学生出勤审计,学生课程学习的一项非常重要的数据。而很长一段时间,学生请假信息管理都是依赖手动记录查阅,面对大量的学生信息,这些工作的数量可想而知。不仅白白浪费了许多不必要的人力资源,而且人工管理会存在着大麻烦和乱子,造成数据信息的一些不确定因子。但如果使用计算机管理对学生请假信息进行管理,具有手工管理很多方面的优点和长处,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高的效率,也是学校科学化、正规化管理的重要条件。 1.2 课题研究的意义 随着近几年来国内计算机技术应用的迅速发展,我国在管理系统的开发和应用方面取得了成效,并且积累了丰富的实践经验,这对于今后的发展和完善将起到积极的推动作用。在改革开放,面向市场的大环境下,为了真正发挥管理系统的潜在作用,预计所有系统必将向网络化、集成化、智能化和实用化方面发展,使企业引进的管理系统技术真正落实到经济效益上。 目前单项信息管理的应用,不同程度已在各个企业部门实现,如生产计划管理、供销管理、财务管理和人事档案等,已经在各个企业及部门广应用。但是这些孤立系统所产生的信息如何为企业或部门充分利用、共享、及时为企业的各种决策提供依据,则必须有一个良好的网络环境支撑,使各个孤立系统协调运行,形成一个统一的整体,才能解决生产之急需否则管理系统将不能发挥其应有的作用,所建立的系统不能获得较高的性能价格比。 各个企业开发的管理系统 ,一般都是先从物流开始,然后逐步到生产计划及销售和成本核算等方面。为了解决系统所产生的数据协调利用,这些数据必须具有集成性也就是所产生的数据不必形成文件的形式传递,而只通过简单的指令便可提供有关的后继应用。另外还必须解决数据的相关性,在某些模型或者方案的分析、处理发生变化时,相关的数据作相应的调整即可适应需求。因此,今后管理系统的发展必然朝着集成化方向过渡。 由于在大学里学生请假比较麻烦,学生请假的时候要通过去找辅导老师或班主任老师签字才能完成这项工作。有时候学校辅导员或者是班主任外出有事情,学生就得拖延请假的日期,这样对有急事的学生造成了很大的困扰。通过学生网上请假管理系统的应用,学生可以在网上进行日常的请假任务,而管理员也就是辅导员或者班主任可以通过本系对请假的信息进行审核、审批及其他相应的工作。这样不仅可以减少学生平时请假所花费的时间,还能削弱辅导员或者班主任平时的工作量。所以开发学生请假管理系统是一个必然。 时下比较通用的管理系统结果有B/S和C/S两种,经过分析比较,并且结合学生请假管理系统的自身业务特点,本次设计系统采用C/S架构来实现。系统软件上,后台数据库为SQL Server 2000数据库系统,前台实现工具是Microsoft公司Visual Studio 2005工具。 本系统预期要实现的目标是建立一个相对完善的管理信息系统。主要有以下几个模块:用户登录、教师管理、班级管理、学生管理、请假申请、请假审核、请假查询、请假统计和修改密码。 1.3 主要研究的内容和问题 系统功能模块描述: 1. 对系统登录身份的设置,不同的人登陆进系统后,能使用的不同功能。(1.学生登陆口,2.教师登陆口,3.管理登陆口) 2. 用户修改密码。 3.教师管理:对教师的信息及帐号密码的添加修改删除等管理。 4.学生管理:主要负责学生信息的录用、基本信息查询,学生资料的增加、修改、删除。 5. 班级管理:班级名称和备注的信息管理,班级名的增加、修改、删除。 6.请假管理:学生请假的申请、查询、审核以及统计。 为实现学生请假管理系统的主要功能,使用软件工程开发技术,首先完成系统功能的分析与设计,划分好功能模块,每个模块的具体功能及实现步骤。使用C# 软件开发工具创建各种实用窗口界面。 1.4 开发工具及环境 1. 开发平台 服务器端操作系统:Windows XP或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平台的出现在应用程序开发这个领域里起到了划时代的作用,它正在引领者下一代Internet在创新和实践上的长足发展。作为Microsoft.NET平台的一部分,它是一种以Microsoft.NET框架为基础开发网上应用程序的全新的模式和概念。我们虽然没有学过以往网上应用程序的设计与应用,但对此也做过一些了解和对比,ASP.NET在功能和特点上都较为优越,它大大增强了程序员的效率,而且拥有顶级开发工具的支持,其设计程序的结构十分清晰简洁,开发起来简单,移植方便,还具备Web服务。可以说我们在学习这一门课程的时候就觉得很容易上手,只需要一些关键字就可以打出很多需要打出的词句,这样一来既节约了时间,而且还降低了程序员打程序时马虎出错的机率。 所以本次设计选择ASP.NET,是综合了它众多的优势和与这次设计的吻合度。 1.4.2 Microsoft SQL Server 2000简介 关于SQL Server 2000的介绍: Microsoft SQL Server 2000(简称SQL Server)是由一系列相互协作的组件构成,能满足最大的学生请假管理系的数据处理存储和分析数据的需求。 为什么选择SQL Server 2000? 因为SQL Server 2000能够满足本次学生请假系统对于数据库类型的需求。作为数据库,它是一种使用极为广泛的管理系统,它的优点不容置疑,比如:使用起来简单、分布式组织的伸缩性比较好、存储数据的安全性比较高、在与众多的服务器软件连接的集成性都比较紧密、具有良好的性价比等等。使用、可伸缩性及安全性是基本要求,同时设计者对设计的要求也很重要。SQL Server 2000是一个具备满足本次设计基本要求的数据库软件,而且在很多方面提供了很多的核心支持以及查询性能的完善。 第2章 系统可行性需求与分析 2.1 系统可行性分析 2.1.1 技术可行性分析 技术上的可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该系统采用了Client/Server模式进行开发。 2.1.2 操作可行性分析 本系统直观易懂,使用非常方便,学生可以直接上手,即使是管理员,只要经过简单的熟悉,操作本系统没有太大的问题。 2.1.3 经济可行性 主要是对项目的经济效益进行评价,本项目开发经费在经济上是可以接受的,并且本项目实施后可以显著提高工作效率,节省开支。所以本项目在经济上是可行的。 2.1.4 系统流程图 系统流程图是直观描述系统处理由开始到结束的整个过程的非结构化图形工具。它的基本思想是使用图形符号以黑盒子形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等)。系统流程图表达的是部件的信息流程,而不是表示对信息进行加工处理的控制过程。 学生请假管理系统的前台系统流程图如图2.1,2.2,2.3所示,后台系统流程图如图2.2所示。 登录 学生 请假 审核 查询 修改密码 退出系统 图2.1 学生系统流程图 登录 教师 学生请假审核 查看 修改密码 退出系统 图2.2 教师系统流程图 登录 管理员 教师信息管理理 请假审核管理理 班级信息管理理 课程管理 学生信息管理理 请假统计 学生请假统计计 课程统计 查看 添加 修改 查询 退出 图2.3 管理员系统流程图 2.2 需求分析 需求分析是项目设计的一个重要环节,主要鉴定一个项目的开发方向。通过对受众需求的详细的考察与审核,对产品的设计进行全方位的定义。需求分析本身是较为抽象的,但要结合实际对项目要彻底的判断,将项目从理想带到实际。 2.2.1 功能需求分析 系统预期要实现的目标是建立一个相对完善的管理信息系统。主要有以下几个模块:系统登录、教师管理、班级管理、学生管理、请假申请、请假审核、请假查询、请假统计和修改密码。 2.2.2 请假系统的需求分析 现如今科技发展日趋先进,而黑河学院对于请假管理还停留在纸上办公,这与科学发展的现在多少显得有些格格不入,而且人力办公在诸多方面还稍显不足。计算机管理的发展所追求的目标就是减轻人的工作量,提高办事效率,解决一些实质上的问题。所以本文在对学校,系里的请假工作进行了详细的调查研究之后,针对请假的工作流程,请假数据的统计,学生信息和教师信息的采样,结合自己在大学四年所学的编译框架,语言以及理念进行本次设计开发,目的就是让课程繁重的学生和工作辛苦的老师可以更方便的解决生活上关于请假这一块的问题。 2.2.3 软件的数据流程图 学生请假管理系统系统数据流图是根据系统调查阶段的数据资料,并依据学生请假管理系统系统用户的需求,本系统设置管理员、学生、老师三个身份。其中管理员可以对系统信息以及系统用户的信息进行管理;对确定系统的数据流程图,如图2.4所示。 P 学 生 请 假 管 理 系 统 学 生 教师 管理员 请假申请 请假审核 学生资料 教师资料 班级资料 课程资料 请假审核 P1 学生请假 学生老师及班级信息 D1 学生老师信息库 P2 请假统计管理动态 D2 请假统计库 管理员 学生及老师 P3 请假审核动态 D3 相应信息库 图2.4 数据流程图 2.2.4 数据字典 数据字典是对数据的采样,通过数据字典可以更详细的了解整体数据的流程以及更好的规划数据信息。 根据数据库的信息学生请假管理系统的数据字典如表2.1,2.2,2.3,2.4,2.5所示。 表2.5 请假统计信息 名字:请假统计信息 描述:对请假统计信息表的管理。 定义:请假统计信息表=天数统计信息+课程统计信息 位置:输入到前台 表2.4 请假审核信息 名字:请假审核信息 描述:用于对请假审核进行管理。 定义:请假审核信息=请假通过+请假未通过 位置:输入到前台 表2.3 管理员信息 名字:管理员信息 描述:管理员个人信息,用于对管理员身份的确认 定义:管理员信息=账号+密码 位置:输入到前台 名字:教师信息 描述:教师个人信息,用于对教师身份的确认。 定义:教师信息=id号+账号+密码+联系电话+办公室号 位置:输入到后台 名字:学生信息 描述:学生的个人信息,用于对学生的确认和更新。 定义:会员信息=id号+楼号+密码+姓名+性别+ 宿舍号+所在班级 位置:输入到后台 表2.1 学生信息 表2.2 教师信息 第3章 系统的总体设计 3.1 系统的功能设计 1. 系统的功能描述 ⑴ 对系统登录身份的设置,不同的人登陆进系统后,能使用的不同功能。(1.学生登陆口,2.教师登陆口,3.管理登陆口) ⑵ 用户修改密码。 2. 教师管理:对教师的信息及帐号密码的添加修改删除等管理。 3.学生管理:主要负责学生信息的录用、基本信息查询,学生资料的增加、修改、删除。 4. 班级管理:班级名称和备注的信息管理,班级名的增加、修改、删除。 5.请假管理:学生请假的申请、查询、审核以及统计。 为实现学生请假管理系统的主要功能,使用软件工程开发技术,首先完成系统功能的分析与设计,划分好功能模块,每个模块的具体功能及实现步骤。使C#软件开发工具创建各种实用窗口界面。 综上所述,学生请假管理系统用例图可以通过图3.1表示出来。 计算机系学生网上请假系统 学生模块 教师模块 管理员模块 学生请假申请 请假审核查询 学生密码修改 学生请假审核 教师密码修改 课程信息管理 教师信管理息 学生信息管理 请假审核 学生请假查看 密码修改 班级管理 请假统计 图3.1 系统功能模块图 3.2 数据库的设计 3.2.1 数据库设计的描述 数据库设计一般包括数据库需求分析和数据库逻辑结构设计。数据库设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑设计打下基础。 3.2.2 数据库E-R图 E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。 (1)模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。实体用矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型。 (2)属性是实体的性质。用椭圆框表示,与实体之间用一条线相连表的主码是关键属性,关键属性项加下划线。 (3)项目各子模块中主键相同的字段之间存在着相互关联的关系。 (4)在程序中实现对他们的完整性和一致性控制。 学生 Id 姓名 宿舍楼号 性别 宿舍号 密码 所在班级 请假申请 M 请假审核信息 N 请假审核 教师 Id 账号 联系电话 密码 办公室号 N M 汇总 N 请假统计信息表 M 天数统计信息 课程统计信息 请假审核 管理员 账号 密码 N 1 教师信息修改 N 1 1 统计6试的步骤 学生信息修改 图3.2 E-R图 3.2.3 数据库逻辑设计 设计数据库实际上就是设计数据库中的表。在设计表时,要使用尽可能少的表的数量,每个表中包含的列的数量尽可能的少来达到设计要求。合理的表结构可以大大提高整个数据库数据查询效率。 表3.2 管理员信息表 字段名 中文名 数据类型 字段长度 是否是关键字 ID 管理员ID Int 12 是 Password 管理员密码 varchar 20 否 表3.3 学生信息表 字段名 中文名 数据类型 字段长度 是否是关键字 ID 学生ID Int 12 是 Name 学生姓名 varchar 8 否 Password 学生密码 varchar 20 否 Sex 学生性别 varchar 2 否 Building number 宿舍楼号 varchar 8 否 Dormitory 宿舍号 varchar 8 否 Grade 所在班级 varchar 20 否 表3.3 教师信息表 字段名 中文名 数据类型 字段长度 是否是关键字 ID 教师ID Int 12 是 Name 教师称呼 varchar 8 否 Password 教师密码 varchar 20 否 Telephone number 联系电话 varchar 13 否 Office number 办公室号 varchar 8 否 第4章 系统的详细设计 4.1 主界面设计 在主界面中,列出了该系统的全部功能,用户可以通过单击完成所有操作。系统主界面设计如图4.1所示。 图4.1 系统的主界面图 4.2 用户登录设计 登陆的算法描述:登录界面设计要求用户首先输入用户名和密码,合法的用户名和密码预先已经存储在数据库的用户表中,只有输入的用户名和密码与数据库中用户表存储的用户名和密码一致时才能进入主界面;否则提示登录失败,请重新登录。只有财务管理人员才可以在数据库的用户表里增加、删除和修改用户名和密码。登录模块的程序流程图如图4.2所示。 开始 输入密码 用户名和密码是否匹配 请假管理程序系统 结束 否 是 图4.2 用户登录程序流程图 实例图如下。 图4.3 用户登录窗口 4.3 请假申请设计 请假申请包括学生信息,请假事由,学生请假天数以及学生需要请假的课程。学生只要通过提交请假申请,等待教师及管理人员的请假审核就可以确认是否请假成功,随后可让同学去老师办公室取由请假系统打印出来的打印条,若请假失败,则不算做请假,系统自动记录。 进入学生系统界面 开始 填写请假事由及时间课程 发送申请 请假是否通过 审核通过 结束 从新申请 否 是 图4.4 请假流程图 实例图如下。 图4.5 学生请假申请图 4.4 审核请假设计 审核学生请假对于一个学生的出勤情况尤为重要,本系统采用天数和课程同时审核的方式,更详细的了解学生请假的信息。 开始 进入审核页面 审核请假 审核请假信息 审核完毕 结束 图4.6 审核流程图 实例图如下。 图4.7 教师或管理员审核图 第5章 系统测试 5.1 系统测试的方法 5.1.1 单元测试 本次测试主要考察系统中各个模块是否能够完成相应的功能。 本次测试主要分为两大部分。测试用户是否可以正常进入系统和退出系统。测试用户是否可以正常完成添加信息、删除信息、修改信息、学生请假以及统计信息等功能。 部分初步测试结果如表6-1所示。 表6-1 部分初步测试结果 测试编号 测试内容 测试用例 测试结果 1 登录界面 输入空格、*、#等非法字符 不能进入系统,弹出提示框 2 系统的安全 输入错误的账号或密码 不能进入系统,弹出提示框 3 学生请假 学生登陆申请请假信息由教师审核 请假打印成功 4 删除信息 输入的关键字不存在 无变化 5 修改信息 修改后点击保存按钮,关闭此窗体 修改完成 6 查询信息 输入非法字符作为关键字 在数据网格中显示空白的网格 通过上述测试用例,测试结果达到预期,通过单元测试标准。 5.1.2 集成测试 集成测试也称组装测试,它是对由各模块组装而成的程序进行测试,主要检查模块间的接口和通信。集成测试主要发现设计阶段产生的错误,通常采用黑盒测试。 5.1.3 确认测试 确认测试的任务是检查软件的功能、性能及其他特征与用户的需求一致,它是以需求规格说明书(即需求规约)作为依据的测试。确认测试通常采用黑盒测试。 确认测试产生测试程序是否满足需求规格说明书所列的各项要求,然后要进行软件配置复查,特别是文档是否齐全,各方面的质量是否符合要求等。如果一个软件是作为产品被许多用户使用的话,那不可能为每个用户进行验收测试。大多数软件生产者使用一种Alpha测试和Beta测试的过程,来揭露由最终用户才能发现的错误。 5.1.4 系统测试 系统测试是将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、某些支持软件、数据和人员等其它系统元素结合在一起,在实际运行环境下,对计算机系统进行一系列的组装测试和确认测试。 5.2 本系统测试 本例所用的是黑盒测试。在测试程序的时候,把系统程序看作一个不被开启的盒子,在几乎不考虑程序系统的结构以及特性的情况下,检测者在系统程序接口进行测试,系统程序可否能适当地接收输入数而产生正确的输出信息,并且保持外部信息的完整性。它只检查程序功能是否按照需求规格说明书的规定正常使用,黑盒测试方法主要有等价类划分、边值分析、因果图、错误推测等,主要用于软件确认测试。“黑盒”法着眼于程序不考虑内部逻辑结构、针对软件界面、外部结构和软件功能进行测试。“黑盒”法是穷举输入测试,只有把所有可能的输入都作为测试情况使用,才能以这种方法查出程序中所有的错误。测试项目如表6-1所示。 表6-1 试项目表 序号 测试项目 内容和目的 测试结果 1 用户登录 输入正确帐号密码 可以登录 输入错误帐号密码 不能登陆 2 新增学生 按照提示输入正确字段增加新人才 增加成功。 增加时输入错误字段 系统提示输入错误,并重新输入。 3 查询学生请假信息 条件查询,观察查询结果 结果正确,并可以浏览 4 申请请假 随意选择一名学生进行申请请假 申请结果与实际相符 5 增加班级信息 按照提示输入正确字段增加合同信息 增加成功。 增加时输入错误字段 增加失败。 6 查询班级信息 条件查询,观察查询结果 结果正确,并可以浏览 7 增加课程信息 按照提示输入正确字段增加新课程信息 增加成功。 增加时输入错误字段 增加失败。 8 查询教师信息 条件查询,观察查询结果 结果正确,并可以浏览 9 审核请假信息 选择要审核的假条 审核成功,并且保存记录 审核时如果没有学生 不显示 10 查询学生请假的课程天数 条件查询,观察查询结果 结果正确,并可以浏览 从以上测试项目完成情况可以看出,基本达到了设计的要求,对设计中提出的功能都能顺利的实现。 结 论 首先感谢本次毕业设计的指导老师孙荣老师和同学对我的帮助。通过本次毕业设计我了解了应用程序项目的开发模式,工作原理及发展的历史,对数据库的结构和应用程序客户端与数据库的几种互连技术有了全面的认识。同时也对.NET设计页面的代码和相关操作有了更多更加深刻的了解,加深了我对SQL数据库表之间的联系的认识,熟练了我对表和表之间建立联系的操作,锻炼我的逻辑思维能力以及后期测试时的细心度。 在六个月的项目开发设计与实现和论文撰写过程中,通过翻阅、钻研大量的相关参考文献和对实例的分析,从实际出发将有关的程序特点详细修改添加运用,然后依照项目所需的精确要求,对学生请假管理系统进行了技术可行性分析,操作可行性分析,经济可行性分析,需求分析,总体设计构想,详细设计实现,以及项目测试等方面进行考量与实现,基本上已经建立了一个关于学生请假系统的雏形。 但是毕竟时间有限,这个系统尚且不够完善,还有非常多的地方需要进一步改良,我会在以后的业余时间拿出更多的时间来研究本项目存在的一些缺陷并且进行更进一步的改进。 在本次毕业设计中,使我理会了项目开发中各个环节的具体应用,并对使用ASP.Net开发数据库应用程序的方法和技巧有了更一步的掌握。这一切的知识积累离不开指导老师认真负责的工作态度,严谨的治学精神和深厚的理论水平,在此向她表示我深深的谢意,同时也感谢给过我支持、帮助的同学。 最后借此机会也向所有关心和指引我成长的老师致以崇高的敬意! 参考文献 [1] 邵鹏鸣 C#面向对象程序设计.北京:清华大学出版社,2008.04 [2] 郑阿奇,彭作民.ASP.NET2.0实用教程.北京:电子工业出版社,2009.09 [4] 龚自霞,高群.C#.NET课程设计指导.北京:北京大学出版社,2008.01 [5] 郑玲利.数据库原理与应用案例教程.北京:清华大学出版社,2008.09 [6] 郑阿奇 主编.SQL Server实用教程[M].北京:电子工业出版社,2005.7 [7] 王新礼.学生请假管理系统的设计与实现[D].辽宁:大连理工学院,2007. [8] 王慧. 基于.NET的学生请假管理系统的设计与实现[D].上海:华东师范大学,2009 [9] 庞永耀. 学生请假管理系统的研究与实现[D].上海:同济大学软件学院,2009 [10] 别红桂. 基于 ASP.NET 的学生请假管理系统设计与实现[J]. 经济研究刊导,2010 [11] Gladwin, Lee Copeland. Active Server Pages, Computerworld,2001 [12] JIANPENG ZHOU. DEVELOPING A GIS-BASED INFORMATION MANAGEMENT SYSTEM FOR ON-SITE WASTEWATER TREATMENT FACILITIES.USA: Southern Illinois University Edwardsville Vol. 18, No. 4 (2008) 致 谢 首先要感谢我的指导老师孙荣老师对我本次论文设计的指导,不仅仅是指导论文,老师在四年的大学生活里一直作为我们的班主任无微不至的照顾着我们学习工作。平日里上课老师就是那么认真负责对我的毕业设计也是严格的要求和悉心的指导,让我的毕业设计能够顺利的完成。每当我做毕业设计遇到不懂的地方我就会去办公室请教,师都是很认真的给我讲解,也给我提出了很多的宝贵意见,从他的身上我学到了许多的专业知识。 同时我要感谢计算机系的所有老师,感谢他们这四年来在学习上对我的支持和培养,大学四年的时光将使我永生难忘,每一位老师都给了我不同的教育,教我认知教我做事。我的思想由四年前的幼稚变成了现在的成熟。 我还要感谢我的朋友和同学,感谢你们陪我走过了大学四年的时光,在欢笑与泪水中我们结成不变的友谊和感情。- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 cs 学生 请假 管理 系统 设计 实现 大学 论文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文