1、基于cs学生请假管理系统的设计与实现29资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。学士学位毕业论文( 设计、 创作) 基于c/s学生请假管理系统的设计与实现所在系别: 计算机科学与信息工程 专 业: 网络工程 学生姓名: 学 号: 指导教师: 职 称: 讲 师 黑 龙 江 省 4月30日目 录摘 要IIIABSTRACTIV第1章 绪论11.1 课题研究的背景11.2 课题研究的意义11.3 主要研究的内容和问题21.4 开发工具及环境21.4.1 ASP.NET简介31.4.2 Microsoft SQL Server 简介4第2章 系统可行性需求与分析52.1 系统可行性
2、分析52.1.1 技术可行性分析52.1.2 操作可行性分析52.1.3 经济可行性52.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.
3、1.2 集成测试195.13 确认测试205.1.4 系统测试205.2 本系统测试20总 结22参考文献23致 谢.24摘 要近年来, 随着中国信息产业竞争的日益激烈, 外国信息技术和中国的技术相比在诸多方面都存在着较多的优势。可是伴随着中国科学技术的日益更进, 在特别是在计算机领域的扩新, 应用管理软件也是日趋成熟。经过应用类别的软件, 能够更加有效的进行无纸化办公, 是很多管理层面变得简单方便。管理软件在现代企业中的已经得到越来越广泛应用。因其不易出错, 方便管理, 操作简单, 备受公司青睐。可是对一些营运项目特殊, 规模小的”特殊企业”或者”小企业”来说, 管理软件有待进一步的完善。学
4、生请假管理系统预期要实现的目标是建立一个相对完善的信息管理系统。主要有以下几个模块: 系统登录、 教师管理、 班级管理、 学生管理、 请假申请、 请假审核、 请假查询、 请假统计和修改密码。本系统是用Microsoft Visual Studio 编写的应用程序, 使用SQL Server 数据库。关键词: 学生请假管理系统; Microsoft Visual Studio ; SQL Server , WinformABSTRACTThe students leave management system is expected to achieve the goal is to establ
5、ish 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 Microso
6、ft Visual Studio , SQL Server database. In 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 increas
7、ingly 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. Managemen
8、t 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 fu
9、rther 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
10、, leave the audit query statistics and modify the password. This system is used in Microsoft applications written in Visual Studio , using SQL Server database.Keywords: Students leave management system; Microsoft Visual Studio ; SQL Server , Winform第1章 绪 论1.1 课题研究的背景学生请假信息和管理是学生日常生活尤为重要的一部分。对于黑河学院在这
11、一方面的管理还是显得学生数量明显高于管理者很多, 这就给导员以及教师领导带来极大的不方便, 加上学校的事务原来就繁琐杂乱且要求高规格, 因此很容易出现错误。而诸如学生的请假申请, 教师的请假审核信息, 稍有不慎便会出现一些差池, 同时学生请假信息的手动记录与查看, 工作量大, 也需要很大的耐心和细心。因此在计算机软件技术不断更新的今天, 实现学生网上请假申请, 教师及导员网上请假审核并经过数据库记录信息是必要可行的, 而且还节约了时间, 节省了一大部分的工作量。在黑河学院, 学生请假信息是对于学生出勤审计, 学生课程学习的一项非常重要的数据。而很长一段时间, 学生请假信息管理都是依赖手动记录查
12、阅, 面对大量的学生信息, 这些工作的数量可想而知。不但白白浪费了许多不必要的人力资源, 而且人工管理会存在着大麻烦和乱子, 造成数据信息的一些不确定因子。但如果使用计算机管理对学生请假信息进行管理, 具有手工管理很多方面的优点和长处, 例如: 检索迅速、 查找方便、 可靠性高、 存储量大、 保密性好、 寿命长、 成本低等。这些优点能够极大地提高的效率, 也是学校科学化、 正规化管理的重要条件。1.2 课题研究的意义随着近几年来国内计算机技术应用的迅速发展, 中国在管理系统的开发和应用方面取得了成效, 而且积累了丰富的实践经验, 这对于今后的发展和完善将起到积极的推动作用。在改革开放, 面向市
13、场的大环境下, 为了真正发挥管理系统的潜在作用, 预计所有系统必将向网络化、 集成化、 智能化和实用化方面发展, 使企业引进的管理系统技术真正落实到经济效益上。当前单项信息管理的应用, 不同程度已在各个企业部门实现, 如生产计划管理、 供销管理、 财务管理和人事档案等, 已经在各个企业及部门广应用。可是这些孤立系统所产生的信息如何为企业或部门充分利用、 共享、 及时为企业的各种决策提供依据, 则必须有一个良好的网络环境支撑, 使各个孤立系统协调运行, 形成一个统一的整体, 才能解决生产之急需否则管理系统将不能发挥其应有的作用, 所建立的系统不能获得较高的性能价格比。各个企业开发的管理系统 ,
14、一般都是先从物流开始, 然后逐步到生产计划及销售和成本核算等方面。为了解决系统所产生的数据协调利用, 这些数据必须具有集成性也就是所产生的数据不必形成文件的形式传递, 而只经过简单的指令便可提供有关的后继应用。另外还必须解决数据的相关性, 在某些模型或者方案的分析、 处理发生变化时, 相关的数据作相应的调整即可适应需求。因此, 今后管理系统的发展必然朝着集成化方向过渡。由于在大学里学生请假比较麻烦, 学生请假的时候要经过去找辅导老师或班主任老师签字才能完成这项工作。有时候学校辅导员或者是班主任外出有事情, 学生就得拖延请假的日期, 这样对有急事的学生造成了很大的困扰。经过学生网上请假管理系统的
15、应用, 学生能够在网上进行日常的请假任务, 而管理员也就是辅导员或者班主任能够经过本系对请假的信息进行审核、 审批及其它相应的工作。这样不但能够减少学生平时请假所花费的时间, 还能削弱辅导员或者班主任平时的工作量。因此开发学生请假管理系统是一个必然。时下比较通用的管理系统结果有B/S和C/S两种, 经过分析比较, 而且结合学生请假管理系统的自身业务特点, 本次设计系统采用C/S架构来实现。系统软件上, 后台数据库为SQL Server 数据库系统, 前台实现工具是Microsoft公司Visual Studio 工具。本系统预期要实现的目标是建立一个相对完善的管理信息系统。主要有以下几个模块:
16、 用户登录、 教师管理、 班级管理、 学生管理、 请假申请、 请假审核、 请假查询、 请假统计和修改密码。1.3 主要研究的内容和问题系统功能模块描述: 1. 对系统登录身份的设置, 不同的人登陆进系统后, 能使用的不同功能。(1.学生登陆口, 2.教师登陆口, 3.管理登陆口)2. 用户修改密码。3.教师管理: 对教师的信息及帐号密码的添加修改删除等管理。4.学生管理: 主要负责学生信息的录用、 基本信息查询, 学生资料的增加、 修改、 删除。5. 班级管理: 班级名称和备注的信息管理, 班级名的增加、 修改、 删除。6.请假管理: 学生请假的申请、 查询、 审核以及统计。为实现学生请假管理
17、系统的主要功能, 使用软件工程开发技术, 首先完成系统功能的分析与设计, 划分好功能模块, 每个模块的具体功能及实现步骤。使用C# 软件开发工具创立各种实用窗口界面。1.4 开发工具及环境1. 开发平台服务器端操作系统: Windows XP或Windows Server。开发工具: visual studio 。数据库: Sql Server 。2 系统架构系统总体方案计划采用C/S结构, 并保证了系统的灵活性和可扩展性; 操作系统采用windows ;后台数据库使用 SQL Server ; 开发环境采用.NET, 编程语言采用C#。1.4.1 ASP.NET简介ASP.NET是我们在大二
18、的时候开的一门课程。作为一个框架, 它是一种以.NET框架为基础开发网上应用程序的全新模式。ASP.NET有以下技术特点: Microsoft.NET平台的出现在应用程序开发这个领域里起到了划时代的作用, 它正在引领者下一代Internet在创新和实践上的长足发展。作为Microsoft.NET平台的一部分, 它是一种以Microsoft.NET框架为基础开发网上应用程序的全新的模式和概念。我们虽然没有学过以往网上应用程序的设计与应用, 但对此也做过一些了解和对比, ASP.NET在功能和特点上都较为优越, 它大大增强了程序员的效率, 而且拥有顶级开发工具的支持, 其设计程序的结构十分清晰简洁
19、, 开发起来简单, 移植方便, 还具备Web服务。能够说我们在学习这一门课程的时候就觉得很容易上手, 只需要一些关键字就能够打出很多需要打出的词句, 这样一来既节约了时间, 而且还降低了程序员打程序时马虎出错的机率。因此本次设计选择ASP.NET, 是综合了它众多的优势和与这次设计的吻合度。1.4.2 Microsoft SQL Server 简介关于SQL Server 的介绍: Microsoft SQL Server ( 简称SQL Server) 是由一系列相互协作的组件构成, 能满足最大的学生请假管理系的数据处理存储和分析数据的需求。为什么选择SQL Server ? 因为SQL S
20、erver 能够满足本次学生请假系统对于数据库类型的需求。作为数据库, 它是一种使用极为广泛的管理系统, 它的优点不容置疑, 比如: 使用起来简单、 分布式组织的伸缩性比较好、 存储数据的安全性比较高、 在与众多的服务器软件连接的集成性都比较紧密、 具有良好的性价比等等。使用、 可伸缩性及安全性是基本要求, 同时设计者对设计的要求也很重要。SQL Server 是一个具备满足本次设计基本要求的数据库软件, 而且在很多方面提供了很多的核心支持以及查询性能的完善。第2章 系统可行性需求与分析2.1 系统可行性分析2.1.1 技术可行性分析技术上的可行性: 技术上的可行性分析主要分析技术条件能否顺利
21、完成开发工作, 硬、 软件能否满足开发者的需要等。该系统采用了Client/Server模式进行开发。2.1.2 操作可行性分析本系统直观易懂, 使用非常方便, 学生能够直接上手, 即使是管理员, 只要经过简单的熟悉, 操作本系统没有太大的问题。2.1.3 经济可行性主要是对项目的经济效益进行评价, 本项目开发经费在经济上是能够接受的, 而且本项目实施后能够显著提高工作效率, 节省开支。因此本项目在经济上是可行的。2.1.4 系统流程图系统流程图是直观描述系统处理由开始到结束的整个过程的非结构化图形工具。它的基本思想是使用图形符号以黑盒子形式描绘系统里面的每个部件(程序、 文件、 数据库、 表
22、格、 人工过程等) 。系统流程图表示的是部件的信息流程, 而不是表示对信息进行加工处理的控制过程。学生请假管理系统的前台系统流程图如图2.1, 2.2,2.3所示, 后台系统流程图如图2.2所示。登录学生请假审核查询修改密码退出系统图2.1 学生系统流程图登录教师学生请假审核查看修改密码退出系统图2.2 教师系统流程图登录管理员教师信息管理理请假审核管理理班级信息管理理课程管理学生信息管理理请假统计学生请假统计计课程统计查看添加修改查询退出图2.3 管理员系统流程图2.2 需求分析需求分析是项目设计的一个重要环节, 主要鉴定一个项目的开发方向。经过对受众需求的详细的考察与审核, 对产品的设计进
23、行全方位的定义。需求分析本身是较为抽象的, 但要结合实际对项目要彻底的判断, 将项目从理想带到实际。2.2.1 功能需求分析系统预期要实现的目标是建立一个相对完善的管理信息系统。主要有以下几个模块: 系统登录、 教师管理、 班级管理、 学生管理、 请假申请、 请假审核、 请假查询、 请假统计和修改密码。2.2.2 请假系统的需求分析现如今科技发展日趋先进, 而黑河学院对于请假管理还停留在纸上办公, 这与科学发展的现在多少显得有些格格不入, 而且人力办公在诸多方面还稍显不足。计算机管理的发展所追求的目标就是减轻人的工作量, 提高办事效率, 解决一些实质上的问题。因此本文在对学校, 系里的请假工作
24、进行了详细的调查研究之后, 针对请假的工作流程, 请假数据的统计, 学生信息和教师信息的采样, 结合自己在大学四年所学的编译框架, 语言以及理念进行本次设计开发, 目的就是让课程繁重的学生和工作辛苦的老师能够更方便的解决生活上关于请假这一块的问题。2.2.3 软件的数据流程图学生请假管理系统系统数据流图是根据系统调查阶段的数据资料, 并依据学生请假管理系统系统用户的需求, 本系统设置管理员、 学生、 老师三个身份。其中管理员能够对系统信息以及系统用户的信息进行管理; 对确定系统的数据流程图, 如图2.4所示。 P 学生请假管理系统学生教师管理员请假申请请假审核学生资料教师资料班级资料课程资料请
25、假审核 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 请假审核信息名字: 请假审核信息描述: 用于对请假审核进行管理。定义: 请假审核信息=请假
26、经过+请假未经过位置: 输入到前台表2.3 管理员信息名字: 管理员信息描述: 管理员个人信息, 用于对管理员身份的确认定义: 管理员信息=账号+密码位置: 输入到前台名字: 教师信息描述: 教师个人信息, 用于对教师身份的确认。定义: 教师信息=id号+账号+密码+联系电话+办公室号位置: 输入到后台名字: 学生信息描述: 学生的个人信息, 用于对学生的确认和更新。定义: 会员信息=id号+楼号+密码+姓名+性别+ 宿舍号+所在班级位置: 输入到后台表2.1 学生信息表2.2 教师信息第3章 系统的总体设计3.1 系统的功能设计1. 系统的功能描述 对系统登录身份的设置, 不同的人登陆进系统
27、后, 能使用的不同功能。(1.学生登陆口, 2.教师登陆口, 3.管理登陆口) 用户修改密码。2. 教师管理: 对教师的信息及帐号密码的添加修改删除等管理。3学生管理: 主要负责学生信息的录用、 基本信息查询, 学生资料的增加、 修改、 删除。4. 班级管理: 班级名称和备注的信息管理, 班级名的增加、 修改、 删除。5请假管理: 学生请假的申请、 查询、 审核以及统计。为实现学生请假管理系统的主要功能, 使用软件工程开发技术, 首先完成系统功能的分析与设计, 划分好功能模块, 每个模块的具体功能及实现步骤。使C#软件开发工具创立各种实用窗口界面。综上所述, 学生请假管理系统用例图能够经过图3
28、.1表示出来。计算机系学生网上请假系统学生模块教师模块管理员模块学生请假申请请假审核查询学生密码修改学生请假审核教师密码修改课程信息管理教师信管理息学生信息管理请假审核学生请假查看密码修改班级管理请假统计图3.1 系统功能模块图3.2 数据库的设计3.2.1 数据库设计的描述数据库设计一般包括数据库需求分析和数据库逻辑结构设计。数据库设计阶段是在需求分析的基础上, 设计出能够满足用户需求的各种实体, 以及它们之间的关系, 为后面的逻辑设计打下基础。3.2.2 数据库E-R图E-R模型的组成元素有: 实体、 属性、 联系。E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务, 属性是对实体
29、特征的描述。(1)模型中的实体相当于实体集、 一个表, 而不是单个实体或表中的一行。实体用矩形框表示, 实体名称标注在矩形框内。用菱形表示实体间的联系, 菱形框内写上联系名, 用无向边把菱形分别与有关实体相连接, 在无向边旁标上联系的类型。(2)属性是实体的性质。用椭圆框表示, 与实体之间用一条线相连表的主码是关键属性, 关键属性项加下划线。(3)项目各子模块中主键相同的字段之间存在着相互关联的关系。(4)在程序中实现对她们的完整性和一致性控制。学生Id姓名宿舍楼号性别宿舍号密码所在班级请假申请M请假审核信息N请假审核教师Id账号联系电话密码办公室号NM汇总N请假统计信息表M天数统计信息课程统
30、计信息请假审核管理员账号密码N1教师信息修改N11统计6试的步骤 学生信息修改图3.2 E-R图3.2.3 数据库逻辑设计设计数据库实际上就是设计数据库中的表。在设计表时, 要使用尽可能少的表的数量, 每个表中包含的列的数量尽可能的少来达到设计要求。合理的表结构能够大大提高整个数据库数据查询效率。表3.2 管理员信息表字段名中文名数据类型字段长度是否是关键字ID管理员IDInt12是Password管理员密码varchar20否表3.3 学生信息表字段名中文名数据类型字段长度是否是关键字ID学生IDInt12是Name学生姓名varchar8否Password学生密码varchar20否Sex
31、学生性别varchar2否Building number宿舍楼号varchar8否Dormitory宿舍号varchar8否Grade所在班级varchar20否表3.3 教师信息表字段名中文名数据类型字段长度是否是关键字ID教师IDInt12是Name教师称呼varchar8否Password教师密码varchar20否Telephone number联系电话varchar13否Office number办公室号varchar8否第4章 系统的详细设计4.1 主界面设计在主界面中, 列出了该系统的全部功能, 用户能够经过单击完成所有操作。系统主界面设计如图4.1所示。图4.1 系统的主界面图
32、4.2 用户登录设计登陆的算法描述: 登录界面设计要求用户首先输入用户名和密码, 合法的用户名和密码预先已经存储在数据库的用户表中, 只有输入的用户名和密码与数据库中用户表存储的用户名和密码一致时才能进入主界面; 否则提示登录失败, 请重新登录。只有财务管理人员才能够在数据库的用户表里增加、 删除和修改用户名和密码。登录模块的程序流程图如图4.2所示。开始输入密码用户名和密码是否匹配请假管理程序系统结束否是图4.2 用户登录程序流程图实例图如下。图4.3 用户登录窗口4.3 请假申请设计请假申请包括学生信息, 请假事由, 学生请假天数以及学生需要请假的课程。学生只要经过提交请假申请, 等待教师
33、及管理人员的请假审核就能够确认是否请假成功, 随后可让同学去老师办公室取由请假系统打印出来的打印条, 若请假失败, 则不算做请假, 系统自动记录。进入学生系统界面开始填写请假事由及时间课程发送申请请假是否经过审核经过结束从新申请否是图4.4 请假流程图实例图如下。图4.5 学生请假申请图4.4 审核请假设计审核学生请假对于一个学生的出勤情况尤为重要, 本系统采用天数和课程同时审核的方式, 更详细的了解学生请假的信息。开始进入审核页面审核请假审核请假信息审核完毕结束图4.6 审核流程图实例图如下。图4.7 教师或管理员审核图第5章 系统测试5.1 系统测试的方法5.1.1 单元测试本次测试主要考
34、察系统中各个模块是否能够完成相应的功能。本次测试主要分为两大部分。测试用户是否能够正常进入系统和退出系统。测试用户是否能够正常完成添加信息、 删除信息、 修改信息、 学生请假以及统计信息等功能。部分初步测试结果如表6-1所示。表6-1 部分初步测试结果测试编号测试内容测试用例测试结果1登录界面输入空格、 *、 #等非法字符不能进入系统, 弹出提示框2系统的安全输入错误的账号或密码不能进入系统, 弹出提示框3学生请假学生登陆申请请假信息由教师审核请假打印成功4删除信息输入的关键字不存在无变化5修改信息修改后点击保存按钮, 关闭此窗体修改完成6 查询信息输入非法字符作为关键字在数据网格中显示空白的
35、网格经过上述测试用例, 测试结果达到预期, 经过单元测试标准。5.1.2 集成测试集成测试也称组装测试, 它是对由各模块组装而成的程序进行测试, 主要检查模块间的接口和通信。集成测试主要发现设计阶段产生的错误, 一般采用黑盒测试。5.1.3 确认测试确认测试的任务是检查软件的功能、 性能及其它特征与用户的需求一致, 它是以需求规格说明书( 即需求规约) 作为依据的测试。确认测试一般采用黑盒测试。确认测试产生测试程序是否满足需求规格说明书所列的各项要求, 然后要进行软件配置复查, 特别是文档是否齐全, 各方面的质量是否符合要求等。如果一个软件是作为产品被许多用户使用的话, 那不可能为每个用户进行
36、验收测试。大多数软件生产者使用一种Alpha测试和Beta测试的过程, 来揭露由最终用户才能发现的错误。5.1.4 系统测试系统测试是将经过确认测试的软件, 作为整个基于计算机系统的一个元素, 与计算机硬件、 某些支持软件、 数据和人员等其它系统元素结合在一起, 在实际运行环境下, 对计算机系统进行一系列的组装测试和确认测试。5.2 本系统测试本例所用的是黑盒测试。在测试程序的时候, 把系统程序看作一个不被开启的盒子, 在几乎不考虑程序系统的结构以及特性的情况下, 检测者在系统程序接口进行测试, 系统程序可否能适当地接收输入数而产生正确的输出信息, 而且保持外部信息的完整性。它只检查程序功能是
37、否按照需求规格说明书的规定正常使用, 黑盒测试方法主要有等价类划分、 边值分析、 因果图、 错误推测等, 主要用于软件确认测试。”黑盒”法着眼于程序不考虑内部逻辑结构、 针对软件界面、 外部结构和软件功能进行测试。”黑盒”法是穷举输入测试, 只有把所有可能的输入都作为测试情况使用, 才能以这种方法查出程序中所有的错误。测试项目如表6-1所示。表6-1 试项目表序号测试项目内容和目的测试结果1用户登录输入正确帐号密码能够登录输入错误帐号密码不能登陆2新增学生按照提示输入正确字段增加新人才增加成功。增加时输入错误字段系统提示输入错误, 并重新输入。3查询学生请假信息条件查询, 观察查询结果结果正确
38、, 并能够浏览4申请请假随意选择一名学生进行申请请假申请结果与实际相符5增加班级信息按照提示输入正确字段增加合同信息增加成功。增加时输入错误字段增加失败。6查询班级信息条件查询, 观察查询结果结果正确, 并能够浏览7增加课程信息按照提示输入正确字段增加新课程信息增加成功。增加时输入错误字段增加失败。8查询教师信息条件查询, 观察查询结果结果正确, 并能够浏览9审核请假信息选择要审核的假条审核成功, 而且保存记录审核时如果没有学生不显示10查询学生请假的课程天数条件查询, 观察查询结果结果正确, 并能够浏览从以上测试项目完成情况能够看出, 基本达到了设计的要求, 对设计中提出的功能都能顺利的实现
39、。结 论首先感谢本次毕业设计的指导老师孙荣老师和同学对我的帮助。经过本次毕业设计我了解了应用程序项目的开发模式, 工作原理及发展的历史, 对数据库的结构和应用程序客户端与数据库的几种互连技术有了全面的认识。同时也对.NET设计页面的代码和相关操作有了更多更加深刻的了解, 加深了我对SQL数据库表之间的联系的认识, 熟练了我对表和表之间建立联系的操作, 锻炼我的逻辑思维能力以及后期测试时的细心度。在六个月的项目开发设计与实现和论文撰写过程中, 经过翻阅、 钻研大量的相关参考文献和对实例的分析, 从实际出发将有关的程序特点详细修改添加运用, 然后依照项目所需的精确要求, 对学生请假管理系统进行了技
40、术可行性分析, 操作可行性分析, 经济可行性分析, 需求分析, 总体设计构想, 详细设计实现, 以及项目测试等方面进行考量与实现, 基本上已经建立了一个关于学生请假系统的雏形。可是毕竟时间有限, 这个系统尚且不够完善, 还有非常多的地方需要进一步改良, 我会在以后的业余时间拿出更多的时间来研究本项目存在的一些缺陷而且进行更进一步的改进。在本次毕业设计中, 使我理会了项目开发中各个环节的具体应用, 并对使用ASP.Net开发数据库应用程序的方法和技巧有了更一步的掌握。这一切的知识积累离不开指导老师认真负责的工作态度, 严谨的治学精神和深厚的理论水平, 在此向她表示我深深的谢意, 同时也感谢给过我
41、支持、 帮助的同学。最后借此机会也向所有关心和指引我成长的老师致以崇高的敬意! 参考文献1 邵鹏鸣 C#面向对象程序设计.北京:清华大学出版社, .042 郑阿奇, 彭作民.ASP.NET2.0实用教程.北京:电子工业出版社, .094 龚自霞, 高群.C#.NET课程设计指导.北京: 北京大学出版社, .01 5 郑玲利.数据库原理与应用案例教程.北京:清华大学出版社, .096 郑阿奇 主编.SQL Server实用教程M.北京:电子工业出版社, .77 王新礼.学生请假管理系统的设计与实现D.辽宁: 大连理工学院, .8 王慧. 基于.NET的学生请假管理系统的设计与实现D.上海: 华东
42、师范大学, 9 庞永耀. 学生请假管理系统的研究与实现D.上海: 同济大学软件学院, 10 别红桂. 基于 ASP.NET 的学生请假管理系统设计与实现J. 经济研究刊导, 11 Gladwin, Lee Copeland. Active Server Pages, Computerworld, 12 JIANPENG ZHOU. DEVELOPING A GIS-BASED INFORMATION MANAGEMENT SYSTEM FOR ON-SITE WASTEWATER TREATMENT FACILITIES.USA: Southern Illinois University Ed
43、wardsville Vol. 18, No. 4 ( )致 谢 首先要感谢我的指导老师孙荣老师对我本次论文设计的指导, 不但仅是指导论文, 老师在四年的大学生活里一直作为我们的班主任无微不至的照顾着我们学习工作。平日里上课老师就是那么认真负责对我的毕业设计也是严格的要求和悉心的指导, 让我的毕业设计能够顺利的完成。每当我做毕业设计遇到不懂的地方我就会去办公室请教, 师都是很认真的给我讲解, 也给我提出了很多的宝贵意见, 从她的身上我学到了许多的专业知识。 同时我要感谢计算机系的所有老师, 感谢她们这四年来在学习上对我的支持和培养, 大学四年的时光将使我永生难忘, 每一位老师都给了我不同的教育, 教我认知教我做事。我的思想由四年前的幼稚变成了现在的成熟。我还要感谢我的朋友和同学, 感谢你们陪我走过了大学四年的时光, 在欢笑与泪水中我们结成不变的友谊和感情。