1、计算机应用本科 毕业设计中央广播电视大学人才培养模式改革和开放教育试点计算机科学与技术专业本科毕业论文小学学生成绩管理系统 作 者: 专 业:计算机科学与技术年 级: 学 号: 指导教师: 成 绩:工作单位: 分校(工作站): 目 录摘 要 4 第一章 绪 论 61.1问题的提出 61.2现有系统存在问题的分析 61.3系统开发目标与意义 71.4可行性分析 7第二章 系统需求分析 82.1 系统设计思想 82.2 系统设计分析 82.3 系统功能分析 92.4 学生成绩管理系统的目标 9第三章 设计和运行环境选择 9第四章 系统概要设计与数据库设计分析 104.1 数据库需求分析 124.2
2、 数据库逻辑结构设计 124.3 系统设计图例说明 134.4 学生成绩管理系统详细 13第五章 学生成绩管理系统详细设计 165.1系统功能模块设计介绍 165.2系统功能预览 165.3系统使用说明 175.4 设计中的问题与解决技巧 175.5 系统评价 17第六章 学生成绩管理系统系统测试 176.1 界面测试 186.2 功能测试 18结束语 20致 谢 21参考文献 22附 录 23摘 要众所周知,考试无论是在学校内还是学校外都是必不可少的。学生总会参加一些考试,而考试成绩的管理也成了教师们的一项工作。教师们要负责出题、监考、批卷还有成绩评定。无独有偶,在社会上,也出现了各种各样的
3、考试成绩管理软件。另外,由于考试成绩的管理中搀杂的人为因素,包括出题、批卷等,考试成绩的公平性与权威性也受到了质疑。因此,考试成绩的管理也成了一项非常繁重和复杂的工作。为了减轻教师以及其他与考试相关人员的工作量,和避免一些不必要的错误与麻烦,我们开发了这个学生成绩管理系统,来适应现代社会对考试成绩管理要求的不断提高,以便能有助于提高工作效率和简化考试环节。随着信息技术的发展,市面上出现了林林总总的考试成绩管理系统,但大多是针对某一门特定内容开发的,容易过时。相比传统的考试成绩管理方式,利用网络考试成绩的管理极大地提高了教学成绩管理的灵活性,现有许多领域已经有了广泛的应用。考试成绩管理系统的最大
4、优点是可以动态地管理各种考试成绩信息,这大大的降低了同学们对考试成绩管理怀疑的可能性,也给了同学们最大的公平感。只要形成一套成熟的考试成绩管理系统就可以实现考试成绩管理的自动化。在各类考试中发挥高效、便捷的作用,能把老师从繁重的工作中解脱出来!【关键字】管理 考试成绩系统 数据库summaryIt is well known, the test regardless of is in the school or outsidethe school all is essential. The student general meeting participatesin some tests, b
5、ut took a test has also become a teachers work. The teachers want to be responsible to set the topic of a composition, to monitor an exam, a batch of volume also have the result to evaluate. Not come singly but in pairs, in society, also appeared various test. Moreover, because takes a test the huma
6、n factor which adulterates, including set the topic of a composition, a batch of volume and so on, test fairness and 权威性 has also received the question. Therefore, the test has also become an item extremely arduous and the complex work. In order to reduce the teacher and all that with the test corre
7、lation personnels work load, with avoids some nonessential mistake and the trouble, we have developed this on-line test system, adapts the modern society to the test request unceasing enhancement, in order to can be helpful to the enhancement working efficiency and the simplification test link. Alon
8、g with the information technology development, in the market condition appeared the numerous on-line tests system, but mostly is aims at some specific curriculum to develop, moreover question bank contentfixed invariable, is easy to be obsolete. Compares traditional the test way, enormously enhanced
9、 the teaching flexibility using the network test, the existing many domains already had the widespread application. The on-line test system biggest merit is may dynamic manage each kind of test information, so long as prepares the enough big question bank, may defer to the request automatically to p
10、roduce each kind of examination paper, this big reduced the possibility which the schoolmates cheats, also has given the schoolmates biggest fair feeling. So long as forms set of mature question banks to be allowed to realize the test automation. Plays, the convenient role highly effective in each k
11、ind of test, can extricate teacher from the arduous work!【key words】 manage Examination system Database第一章 绪 论本毕业论文是以学校学生成绩管理信息系统建设中的成绩管理系统的开发为背景,论述了管理信息系统的概念、结构及系统开发的基本原理和方法。 1.1问题的提出随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使用人们的生活与工作方式发生了很大的改观。网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得
12、工作更高效地进行。数据库始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。而互联网技术的出现,更是进一步丰富的人类生活,数字化生存已经一步步走进我们的生活与工作。互联网技术与数据库技术的结合为计算的在人类生活中的应用带来了巨大的影响。产业信息化,管理现代化,科学化已经成为行业发展的重要课题,这不仅是企业提高自身竞争力,甚至是国家提高综合国力,走向国民富强的重要手段。在我国,教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的
13、发展根据中国特有的国情发展,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育业向规范性与现代化的方向高速发展,但是同发达国家相比,我国的教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的教育机构还没有全部具备这种功能。因此可见,随着我国教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。 1.2现有系统存在问题的分析在我国,各大中小学校的各类成绩信息管理系统并非一个新的课题,但也有的学校根本就没有任何信息管理系统,所有的工作几乎还是手工操作来完成。计算机技术
14、在日新月异的发展,但是有的很多学校,特别是在西部贫困地区,学校的种类管理都依然由手工操作来完成,这十分落后,效率极低,成本很大,而且极异出错。随着社会的发展,信息化是社会进程的必然趋势,学校管理只有快、准、精才能发挥其价值。所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。还有,有的系统很不完善到处是漏洞,可以说是千疮百孔,这样极不完善的系统对管理来说是没有任何保障的。1.3系统开发目标与意义1.3.1系统开发目标:本系统是将现
15、代化的计算机技术和传统的学生成绩管理工作相结合,按照学校的工作流程设计完成的。为了使系统在学校的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:1.系统应具有实用性、可靠性和适用性,同时注意到先进性。2.对各个数据库进行动态管理,防止混乱。3.能够按照用户选择的不同的条件进行简单查询和复合查询。4.能够对查询结果进行分类汇总,实现报表打印。5.注意数据的安全性,具有数据备份和恢复的功能。6.方便用户的操作,尽量减少用户的操作。1.3.2意义:在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力
16、物力,增强了学校资料的安全性。提高了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。1.4可行性分析 可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。1.4.1 经济上可行性:现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高学校的工作效率;所以,本系统在经济上是可行的。1.4.2技术上可行性:本系统的开发利用Microsoft access2003作为本系统的
17、数据库,它是一个支持多用户的新型数据库,适用于小规模的数据量需求。学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。使用asp作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。1.4.3运行上可行性:本系统为一个小型的学生成绩信息管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可
18、行的。第二章 系统需求分析21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。2.1 系统设计思想1、采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。2、系统就满足学校的需求,例如学生信息的录入、查询、更新等。学生录入与排名。3、系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。2.2 系统设计分析 本系统适用于中小学校,其功能主要分为六大类: 用户管理:用于对用户的添加,赋于不同权限及对用
19、户的修改及查询。 课程管理:用于对各学期课程的开设和修改。 成绩管理:用于对成绩的输入、修改、汇总及排名。 学生信息管理:添加,删除,修改学生信息等。 学生信息查询: 对学生成绩等信息的查询,查询方式为模糊,且具有多条件组合查询功能。 学生成绩统计: 统计本科的总分,平均分等信息。本系统性能力求易于使用,具体有较高的扩展性和可维护性。2.3 系统功能分析 权限功能:系统具有动态的权限分配功能,可按用户权限对用户进行分组。可分为学生用户,教师用户,超级用户。 退出功能:结束并关闭系统。2.4 学生成绩管理系统的目标节约资源,提高学生成绩信息管理的精确度。 本系统能减少很多不必要的资源,不用像以前
20、那样用冗余的纸张式的管理。大节省了学校能源。并且计算机的存储与快速查询功能大大提高了学生成绩管理的效率,并且还提高了学生成绩信息管理的精确度。第三章 设计和运行环境选择本系统采用的脚本环境为:ASP;后台数据库:Access。系统要求:服务器配置在IIS5.0以上版本。随着动态网页在互联网络中的扩大及普及,各个公司分别推出不同的脚本编写环境。现如今最常用的几种动态网页语言有ASP(Active Server Pages)、JSP(JavaServer Pages)、PHP (Hypertext Preprocessor)、ASP.NET等等。(1)ASP简介ASP即Active Server
21、Pages的缩写,是一个WEB服务器端的开发环境。它是一种包含了使用VB Script或Jscript脚本程序代码的网页。当浏览器浏览ASP网页时,Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的 就是动态生成的网页。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。ASP的网页文件的格式是.ASP。(2)JSP简介JSP(JavaServer Pages)是由Sun Microsyst
22、ems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。(3)PHP简介是一种跨平台的服务器端的嵌入式脚本语言。你通过PHP和HTML创建页面。当访问者打开网页时,服务器端便会处理 PHP 指令,然后
23、把其处理结果送到访问者的浏览器上面,就好像 ASP 或者是 ColdFusion 一样。然而,PHP 跟 ASP 或 ColdFusion 不一样的地方在于,它是跨平台的开放源代码。PHP 可以在 Windows NT 以及很多不同的 Unix 版本中执行,它也可以被编译为一个 Apache 模块,或者是一个CGI二进制文件。当被编译为 Apache 模快时,PHP 尤其轻巧方便。它没有任何繁琐程序所产生的负担,因此可以很快的返回结果,同时也不需为了保持较小的服务器内存映象,而去调整mod_perl。它大量地借用C,Java和Perl语言的语法, 并耦合PHP自己的特性,使WEB开发者能够快速
24、地写出动态产生页面。它支持目前绝大多数数据库。总之三者都提供在 HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。但JSP代码被编译成 Servlet并由Java虚拟机解释执行,这种编译操作仅在对JSP页面的第一次请求时发生。在ASP 、PHP、JSP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的 HTML页面只依赖于Web服务器,而ASP 、PHP、JSP页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。ASP 、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任
25、何附加的软件支持。因此对于初学动态网页技术的人员,本人选用的脚本语言是:ASP。数据库使用的是:ACCESS。第四章 系统概要设计与数据库设计分析学生可以通过网络远程访问学生成绩管理系统,而不需要到教师或者教务处查看翻阅考试成绩,这种方式非常适用。考生使用分配到的帐号、密码登录考试成绩管理系统。登录成功后,选择需要查看的考试科目成绩,然后进入考试成绩管理页面开始查看,也可以退出成绩管理系统。考生学生成绩管理系统流程图如2-1所示: 登录页面系统主界面选择科目开始查阅系统自动给出显示考试分数退出系统参加其他科目 图4-1 考生查看考试成绩的流程图对于学生成绩管理系统而言,考试成绩的系统的管理部分
26、是主要的组成部分,而且比考生参加考试的流程要复杂得多。学生成绩管理系统的管理流程如图4-2所示。登录页面管理界面单个成绩管理批量成绩管理按班级查询按学号查询管理界面退出系统 图4-2 学生成绩管理系统管理流程4.1、数据库需求分析数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接影响到系统的效率及系统实现的效果。合理的数据结构设计可以提高数据存储的效率,促进数据的完整和一致,同时,合理的数据库结构也将有利于程序的实现。在对学生成绩管理系统进行系统设计的基础上,可以得到下面所示的数据项和数据结构:l 用户信息表(学生用户、管理员用户):包括的数据项有用户ID,用户姓名、密码
27、和权限等;l 成绩管理表:包括的数据项有ID、成绩、学号、学生名、课程名、学期、班级名、考试类型等。4.2、数据库逻辑结构设计 本系统采用的后台数据库是ACCESS数据库系统,因此,必须把上面的数据项和数据结构转换为ACCESS数据库系统所支持的实际数据模型,也就是数据库的逻辑设计结构。学生成绩管理系统数据库中各个表格的设计结果如下。每个表格是数据库中的一个表。用户信息表(User-info)记录系统所有用户ID、用户姓名、密码和权限等信息,表中每个字段及各个字段的说明如表5-1所示。表5-1 User-info表字段名称数据类型说明UserID数字用户IDUsername文本用户姓名Pwd文
28、本密码Powerid文本用户权限(区分考生和系统管理员) 考试题目表(Question)记录考试题目的有关信息,表中的各个字段及各个字段的说明如表5-3所示表5-3 BBS1表字段名称数据类型说明ID自动编号IDCj数字成绩Xh数字学号user文本学生姓名kc文本课程名xq文本学期bj文本班级名lx文本考试类型4.3、系统设计图例说明l 本系统流程图基本图形元素如下所示: 开始与结束 决策 过程数据程序流向l 程序逻辑结构描述图例(1) 顺序结构:一个命令接一个地执行;(2) 选择结构:(或IF-THEN-ELSE)当一个决定有多种不同执行结果时;(3) 循环结构:只要条件成立就一直执行.4.
29、4、学生成绩管理系统详细本系统从功能上划分可分为以下几大模块:功能模块管理,组权限管理,学生信息管理,课程信息管理,学生成绩管理,学生信息查询,学生成绩统计等几大模块。以下将对各子模块进行说明。功能模块管理:将系统功能模块保存到数据库中以便于动态地进行不同用户组权限的分配等操作。本模块包括功能模块的添加,删除,修改等。组权限管理:对用户进行分组,并将权限设置到不同的用户组。 学生信息管理模块:输入学生基本信息,并可以对学生信息进行添加、查询、修改、删除。还可以关键字查询并从数据库里调出的学生基本信息.输出学生基本信息,学号、班号、姓名查询的信息结果。 课程信息管理:设置课程号,课程名,先修课等
30、课程信息。 成绩信息管理模块:输入成绩信息,并可以对成绩信息进行添加、查询、修改、删除。还可以用关键字查询并调出数据库里的学生基本成绩信息的修改、删除等。输出查询的学生成绩信息。学生信息查询:本模块是可对学生成绩进行查询,可按学号,姓名,年龄,所在院系,入学年份等不同条件独立查询或进行模糊查询。学生成绩统计:对学生成绩总分,平均分等进行统计。模块功能实现的算法流程图:4.2.1系统E-R图:班号学号学生 学号成绩编号科目课程号4.2.2系统维护模块流程图系统维护超级用户 普通用户增加删除用户修改自己的密码退出4.2.3管理功能结构图:系统管理员功能模块管理记录添加,删除,修改组权限管理学生信息
31、管理4.2.4教师功能结构图:课程信息管理学生成绩管理老师记录添加,删除,修改学生信息查询学生成绩统计4.2.5学生功能结构图:学生成绩查询第五章 学生成绩管理系统详细设计5.1系统功能模块设计介绍5.11、考试成绩管理模块:该模块主要为考生主界面模块,由二部分组成,添加单个成绩和批量添加成绩导航条。5.12、查询模块:该模块主要功能是考生进行考试成绩管理的模块,主要包括“按学号查询、“按班级查询”。5.13、系统管理模块:主要用来为考生成绩进行成绩管理的模块。5.2系统功能预览1、登录界面:图4-1在登录页面上,输入用户名和密码,单击“进入系统”按钮便可进入考生成绩管理主界面页面。2、成绩管
32、理主界面图25.3系统使用说明 由于本系统的脚本环境是ASP,所以必须进行服务器的配置。在程序中默认的主页是index.asp文件。5.4 设计中的问题与解决技巧 在此系统的设计过程中,主要问题在于ASP与数据库之间的嵌套问题上,而在这个系统中数据库却起着非常重要的作用。因此参考了许多互联网上一些相关的文章、资料、代码,参考了一些相关的书籍、期刊。同时也进行了各种各样的交流,如在本单位机房进行测试,与同事之间进行交流等方式,及时发现并解决问题。5.5 系统评价 由于在测试过程中相对比较稳定,故达到了一定的预期目的。第六章 学生成绩管理系统系统测试随着web应用的增多,新的模式解决方案中以web
33、为核心的应用也越来越多,很多公司各种应用的架构都以B/S及web应用为主,但是有关WEB测试方面的内容并没有相应的总结,因此,在开发学生成绩管理系统时,对web应用程序的测试方法和采用的测试技术进行总结。测试方法尽量涵盖web程序的各个方面,测试技术方面在继承传统测试技术的技术上结合web应用的特点。测试方法 6.1、界面测试 很多人认为这是测试中最不重要的部分,但是恰恰相反界面测试是相当重要的确。方法上可以根据设计文档,然后根据这个可以页面人员可以生成静态的HTML,CSS等甚至生成几套不用的方案来进行。主要包括以下几个方面的内容:站点地图和导航条位置、是否合理、是否可以导航等内容布局布局是
34、否合理,是否正确背景/色调是否正确、美观,是否符合用户需求; 页面在窗口中的显示是否正确、美观(在调整浏览器窗口大小时,屏幕刷新是否正确)表单样式大小,格式,是否对提交数据进行验证(如果在页面部分进行验证的话)等连接连接的形式,位置,是否易于理解等。 web测试的主要页面元素 页面元素的容错性列表、页面元素清单、页面元素的容错性是否存在、页面元素的容错性是否正确、页面元素基本功能是否实现、页面元素的外形、页面元素是否显示正确。注:页面元素清单(为实现功能,是否将所需要的元素全部都列出来了,如按钮、单选框、复选框、列表框、超连接、输入框等等) 测试技术结合兼容性测试对不用分辨率下页面显示效果,如
35、果有影响则提出解决方案。可以结合数据定义文档查看表单项的内容,长度等信息。界面测试要素: 符合标准和规范,灵活性,正确性,直观性,舒适性,实用性,一致性6.2、功能测试 对功能测试是测试中的重点,主要包括一下几个方面的内容: 连接这个连接和界面测试中的连接不同那里注重的是连接方式和位置,如是图像还是文字放置的位置等,还是其他的方式。这里的连接注重功能。如是否有连接,连接的是否是说明的位置等。表单提交应当模拟用户提交,验证是否完成功能,如注册信息,要测试这些程序,需要验证服务器能正确保存这些数据,而且后台运行的程序能正确解释和使用这些信息。还有数据正确性验证,异常处理等,最好结合易用性要求等。B
36、/S结构实现的功能可能主要的就在这里,提交数据,处理数据等如果有固定的操作流程可以考虑自动化测试工具的录制功能,编写可重复使用的脚本代码,可以在测试、回归测试时运行以便减轻测试人员工作量。白盒测试技术(White Box Testing) 深入到代码一级的测试,使用这种技术发现问题最早,效果也是最好的。该技术主要的特征是测试对象进入了代码内部,根据开发人员对代码和对程序的熟悉程度,对有需要的部分进行在软件编码阶段,开发人员根据自己对代码的理解和接触所进行的软件测试叫做白盒测试。黑盒测试技术(Black Box Testing)黑盒测试的内容主要有以下几个方面,但是主要还是功能部分。主要是覆盖全
37、部的功能,可以结合兼容,性能测试等方面进行,根据软件需求,设计文档,模拟客户场景随系统进行实际的测试,这种测试技术是使用最多的测试技术涵盖了测试的方方面面,可以考虑以下方面: 正确性 (Correctness)、可用性 (Usability)、边界条件 (Boundary Condition)、性能 (Performance) 压力测试 (Stress) 多用户情况可以考虑使用压力测试工具,建议将压力和性能测试结合起来进行.如果有负载平衡的话还要在服务器端打开监测工具,查看服务器CPU使用率,内存占用情况,如果有必要可以模拟大量数据输入,对硬盘的影响等等信息.如果有必要的话必须进行性能优化(软
38、硬件都可以).这里的压力测试针对的是某几项功能. 错误恢复 (Error Recovery) 错误处理,页面数据验证,包括突然间断电,输入脏数据等. 安全性测试(Security)这个领域正在研究中,不过防火墙,补丁包.杀毒软件等的就不必说了,不过可以考虑破坏性测试时任意. 兼容性 (Compatibility) 不同浏览器,不同应用程序版本在实现功能时的表现,不同的上网方式,如果你测试的是一个公共网站的话. 结 束 语在这三个月的奋斗中,我经过不懈努力,终于完成了软件的设计、制作。但仔细了解一下,在今天计算机技术迅猛发展和广泛应用的时代,人们用各种计算机语言和应用软件设计的各种软件非常多、非
39、常广。但对于我所处的时代来说,它仍然是新兴的、充满活力的。在这次毕业设计中,我在指导老师大力协助下,通过我的构想和实践,从本次课程设计上开始认识软件制作。通过我边学习边应用,使我逐渐对软件设计有了一定的了解,并增强了我们的软件设计意识,以及我分析问题、解决问题的能力。我在范老师的指导下,结合对教学软件的充分认识以及参考市面上的流行软件,基本完成了该软件的预定功能,实用、美观、人机界面友好。通过这次毕业设计,我确实学到了不少东西,也发现了许多问题。我对asp与access有了更深一步的认识。在设计初期,每一个功能的实现看来容易,但很多时侯犯了想当然的错误,只有不断阅读相关书籍,领会内涵,才能真正
40、达到目的。设计过程即学习过程,我品尝了其中的苦与甜。这次设计对我的综合能力是一次很好的锻炼,但是我必须承认自己的能力和知识还很肤浅。所以今后我的学习道路还是很漫长的。最后,在这里我要衷心的感谢我们的指导老师,谢谢他的悉心指导和热心帮助。由于我水平有限,加之时间短暂,故人事管理系统中还有许多不足之处,请老师和同学批评指正,我会在以后的制作中不断改进,不断完善。致 谢在这次的毕业设计中,让我深深地体现到进行软件开发不是一件简单的事情,它需要设计者具有全面的专业知识、缜密的思维、严谨的工作态度以及较高的分析问题、解决问题的能力,而我在很多方面还有欠缺。最初,由于自己对开发工具的学艺不精,所以一开始感
41、觉摸不着头绪,根本不知道从何下手。所以只有匆匆忙忙地从图书馆借来大量关于数据库开发方面的书籍,希望通过参阅各种关于运用数据库开发系统的书籍充分了解系统建设的基本流程、总体布局设计以及系统开发前所需的一些准备工作,做到心中有数。然而,由于实在是经验有限,虽然书本上介绍了许多这方面的知识和操作方法,但是毕竟还是限于理论方面的,所以理解起来比较困难。幸好有老师和同学的热情帮助,尤其是我的指导老师的精心指导,他在我的整个设计过程中给予了很大的帮助,在此,对他无私的奉献表示衷心的感谢!同时我们小组的其他同学也给与了我很大的帮助,在此,一并表示感谢!在大家的共同努力下,我的系统设计才能够顺利地完成。由于本
42、人的水平有限,程序设计简单,有许多不足之处,请众审考老师给予批评指正。再次不胜感谢。参考文献1卢镇波、李青、段明辉。ASP编程实例入门与提高。北京电子工业出版社,2005年。2陈佳玉。数据库应用开发:Access实用教程。北京机械工业出版社,2005年。3李严、李亚芳。ASP 数据库开发实例解析。北京机械工业出版社,2005年。4周四新。SQL Server 数据库系统。北京机械工业出版社,出版日期:2004年。 5零距离电脑培训学校丛书编委会。中文版Access数据库开发培训教程,2005年。6 陈建伟、李美军、施建强。ASP动态网站开发教程(第二版)。北京清华大学出版社,2005年。7 胡百敬。Microsoft SQL Server 性能调校,北京人民邮电出版社,2005年。8 龙马工作室。ASP+Access组建动态网站实例精讲,人民邮电出版社,2005年。9 软件报编辑部。软件报2005合订本。电子科技大学出版社,2005年。10 电脑爱好者杂志社。电脑爱好者2005年超级合订本。电脑爱好者杂志社,2005年。11 大众网络报社。大众网络报2005年合订本。云南人民出版社,2005年。12 程序员杂志社。程序员增值合订本2004年。电子工业出版社,2005年。附录:(1)index.asp: