版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学生评奖评优管理系统摘 要学生评奖评优管理系统是为了适应新形式下学生奖学金评定工作而准备开发的一套管理系统。要求能够实现学生德智体综合信息库的自动导入,按照公式自动进行德智体综合排名,根据比例要求自动生成获得奖学金学生信息、能够查询、修改各种信息,对排名、获奖学金信息进行统计,生成报表,基本满足学生工作人员的需要。本系统是根据具体情况和要求而开发的一套完善的学生评奖评优管理系统。其目的在于为教务工作有关部门提供优质、高效的业务管理和事务处理的同时,采用安全可靠的处理和控制技术,及时、准确、可靠地采集和传输信息,建立完备、可靠的处理机制,提高工作效率,减少出错率。本人负责的学生评奖评优管理系统,
2、是由学生和管理员两部分组成。管理员主要是对学生信息数据库的导入和删除等操作与对奖学金评定相关信息的分类统计,以便能得出评定的结果。该系统运用sql server 2000作为后台数据库,用jsp为开发工具。本文论述了系统从分析到实现的整个过程,说明系统实现的基本思路,介绍系统不同的功能模块以及实现的相关技术。关键词:学生评奖评优管理系统; 数据库; 查询abstract:the student appraises comments the superior management system management system is to adapt a set of management s
3、ystem management system which under the new form the student scholarship evaluation work prepares to develop. the request can realize student morality, intelligence and physique synthesis database automatic induction, carries on the morality, intelligence and physique synthesis place automatically a
4、ccording to the formula, produces automatically according to the proportion request obtains the scholarship student information, can inquire, revise each kind of information, to places, attains the scholarship information to carry on the statistics, the production report form, meets the student staf
5、fs needs basically.this system is set of perfect students who develops according to the special details and the request appraises comments the superior management system management system. its goal lies in for the educational administration work department concerned provides at the same time which h
6、igh quality, the highly effective business management and business process, uses safe reliable processing and the control technology, prompt, accurate, reliably gathering and transmission information, establishes completely, the reliable processing mechanism, raises the working efficiency, reduces t
7、he error ratio.myself responsible student appraises comments the superior management system management system, is composed of the student and the manager two parts. the manager is mainly to student information database induction with operations and so on deletion with to the scholarship evaluation r
8、elated information classified statistics, in order to obtain the evaluation the result. this system 2000 takes the backstage database using sql server, with jsp is the development kit. this article elaborated the system from the analysis to the realization entire process, explained the system realiz
9、es the basic mentality, introduced the system different functional module as well as realizes correlation technique.key word: the student appraises comments the superior management system database inquiry 目 录摘要 iabstract ii目次 iii1 绪论 11.1 设计意义和目的 11.2 研究范围及要达到的技术范围 12 需求分析 22.1 目的 2 2.2 整体功能需求分析 22.
10、3 系统子系统需求分析 32.4 所需开发工具 42.5 系统实现所需环境 42.6 相关术语及其解释 42.7 需求分析阶段总结 5 3 系统总体设计 63.1 数据库的设计 63.1.1 数据库概念结构设计 63.1.2 数据库逻辑结构设计 63.2 系统具体的实施 83.3 出错处理设计 103.4 安全保密设计 103.5 总体设计总结 104 系统的详细设计 124.1 系统数据流程图 124.2 代码编写 14 4.2.1 创建数据库 14 4.2.2 数据库连接 16 4.2.3 主程序界面设计 19 4.2.4 用户登陆 20 4.2.5 学生信息和成绩信息录入的设计 244.
11、2.6 学生成绩信息统计结果的设计 264.2.7 学生信息表查询界面的设计 284.4 详细设计小结 305 测试 31 5.1 单元测试 31 5.2 组装测试 31 5.3 确认测试 32 5.4 测试小结 326 结论 33致谢 34参考文献 351. 绪论1.1 设计意义和目的信息在社会和经济的发展中所起的作用越来越为人们所重视。信息资源的开发利用水平成为衡量一个国家综合国力的重要标志之一。计算机作为信息处理的工具,为适应数据处理需求的迅速提高,满足各类信息系统对数据管理的要求,在文件系统的基础上发展基础数据库系统,数据库方法针对事物处理中大量数据管理需求。随着微机管理系统的推广,数
12、据库应用逐渐普及。因此大力开发管理系统:计算机代替人工进行许多繁杂劳动。计算机可节省许多资源。计算机大大提高人们的工作效率。计算机加密使文档更安全。学生评奖评优管理系统是高校教学、教务管理应用软件。熟悉奖学金评定的全部过程,实现学生德智体综合信息库的自动导入,按照公式自动进行德智体综合排名,根据比例要求自动生成获得奖学金学生信息、能够查询、修改各种信息,对排名、获奖学金信息进行统计,生成报表,基本满足学生工作人员的需要,提高工作效率,减少出错率。1.2 研究范围及要达到的技术范围 本学生评奖评优管理系统的一个必要组成部分,它主要包括用户管理模块,数据库管理模块,学生信息的管理模块,统计分析模块
13、,报表的生成模块。本系统的设计应符合日常办公运作的需求,功能完备实用,界面友好清晰,简单易学,网络结构简单明了,层次清楚,便于管理,易于扩充。系统应有一定的机动性,可对学生信息的查询,修改,更新等。2. 需求分析2.1 目的任何一个组织或是集体,实现它内部人员的管理或是各个部门的协同工作都是必要的。作为一个学院,要管理许多学生的学籍以及考试,奖惩情况,又要实现信息共享,愈来愈成为老师们管理的一个难题。因此,学生奖学金系统是为了适应新形式下学生奖学金评定工作而准备开发的一套管理系统,该系统根据学生指南中学生德智体综合测评办法和学生奖学金评定办法有关要求,要求能够实现学生德智体综合信息库的自动导入
14、,按照公式自动进行德智体综合排名,根据比例要求自动生成获得奖学金学生信息、能够查询、修改各种信息,对排名、获奖学金信息进行统计,生成报表,基本满足学生工作人员的需要,提高工作效率,减少出错率。2.2 整体功能需求分析整个系统是要实现每个学期学生奖学金评定的要求。根据比例要求自动生成获得奖学金学生信息、能够查询、修改各种信息,对排名、获奖学金信息进行统计,生成报表。系统的业务流程如下:调研确定编程调试运行应用整个系统要承担的主要工作是:实现信息的发布,信息的更新,成绩的录入工作。而在客户端,则主要实现信息的反馈以及查询。工作负荷不算大,但有可能数据的更新需要一段时间,要可能造成信息更新或反馈不及
15、时。性能需求:学生成绩管理,老师在录入成绩的时候或是数据库出现异常而产生差错,可能会影响学生奖学金的评定或是造成不该重修的出现重修情况,这就要求系统具有高度的安全性,可维护性和可靠性;灵活性指的是系统要具有强大的功能以适应不同层次的用户不同的需求。另外,系统的操作界面要求简便,通俗,以便于操作。2.3 系统子功能需求分析本系统包括学生用户管理,数据库的管理,学生信息管理,统计分析,报表的生成。根据所需的功能要求,系统将包括以下几个功能模块1、 用户管理:主要是管理用户登陆,和用户的权限设置2、 数据库的管理:主要是对学生信息数据库的导入和删除等操作3、 学生信息的管理:包括对学生信息的查询,修
16、改,更新等4、 统计分析:对奖学金评定相关信息的分类统计,以便能得出评定的结果5、 报表的生成:对评定的结果及所需的信息,需要打印的各类信息能生成报表打印其系统组成如下图所示奖学金评定系统报表的生成管理1.0统计分析2.0学生信息管理3.0数据库管理4.0用户管理5.0排名信息的报表1.1获奖同学名单报表1.2学生信息的查询3.1信息修改删除3.2成绩数据库的录入4.1成绩数据库的删除4.2初始化密码5.1修改密码5.2管理员设置帐户密码5.3学生德智体信息统计2.12.4 所需开发工具本系统采用jsp编写,服务器windows xp操作系统,用microsoft sql server 200
17、0数据库作为后台数据库, jsp(javaserver pages)是由sun microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。jsp技术有点类似asp技术,它是在传统的网页html文件(*.htm,*.html)中插入java程序段(scriptlet)和jsp标记(tag),从而形成jsp文件(*.jsp)。 用jsp开发的web应用是跨平台的,即能在linux下运行,也能在其他操作系统上运行。jsp技术使用java编程语言编写类xml的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资
18、源的应用逻辑。jsp将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于web的应用程序的开发变得迅速和容易。 web服务器在遇到访问jsp网页的请求时,首先执行其中的程序段,然后将执行结果连同jsp文件中的html代码一起返回给客户。插入的java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。microsoft sql server2000 是microsoft公司开发的优秀企业级网络数据库,它是把多线程作为基础结构,显著的优点有:所需的资源少、同时又能够把数据库合并起来管理,几能够保证数据的完整性,又能够保证数据的安全性。2.5 系统实现所需环境1.
19、软件环境:windows 2000/windows xp操作系统;2. 硬件环境:pc机(p以上配置);2.6 相关术语及其解释bde:borland database engine的缩写,它是一个中间件,一端连接jsp中的各种数据库操作对象:ttable,tquery等,一端连接各种数据库的驱动程序。它的特点是可以使用户开发的数据库应用程序接口部分和连接数据库的部分分开,以便于应用程序的移植。一旦用户的目标数据库发生了变动,不需要修改程序本身,只需要重新设置bde即可。ide:integrated development environment的缩写,为jsp的集成开发环境,其中包括bde
20、administrator、sql explore、database desktop等工具,利用这些工具用户可以方便地设置数据库驱动程序参数,建表以及进行sql查询。sql:structured query language的缩写,即结构化查询语言,是一种介于关系代数与关系演算之间,专门为数据库操作系统设计的程序语言,其功能包括查询、操纵、定义和控制4个方面,是一个通用的、功能极强的关系数据库语言。目前已经成为关系数据库的标准语言。2.7 需求分析阶段总结通过这个阶段的需求分析,得出该学生评奖评优管理系统的基本功能。系统维护:为了学院各种信息数据的安全与完整,我们对普通用户进行权限的限制,以防
21、止意外的删除或修改数据。数据库的建立和管理:根据教务处信息中心发布数据标准设置数据库。数据库的维护:老师在录入成绩的时候或是数据库出现异常而产生差错,可能会影响学生奖学金的评定或是造成不该重修的出现重修情况,可能出现对各种变更情况进行处理,保证所有的数据完整。信息查询:对学生成绩的查询,对评定的结果及所需的信息的查询。报表的打印:可以根据用户所需要查询的条件输出打印报表。这一阶段的完成为进一步的开发打下了良好的基础。3. 系统总体设计3.1 数据库的设计3.1.1 数据库概念结构设计实体关系模型(entity-relationship module,简称e-r模型)是数据库结构设计常用的方法。
22、本系统的实体有:学生实体,用户实体,各个实体具体的描述e-r图如下:学生实体e-r 图系别学号姓名性 别德育成绩专业体育成绩年级班级智育成绩学生用户实体e-r 图密码用户名程号权限类型用户3.1.2 数据库逻辑结构设计由于数据流程图只是对数据处理及彼此之间的联系进行说明,未对数据的详细内容及加工过程进行说明,而这正是数据字典所要表达的。它能将数据流程图中全部数据流及其组成部分的数据元素、数据存储、数据加工等描述清楚,便于后序工作系统设计的进行。系统部分数据字典:(1)数据流条目数据流条目给出某个数据流和定义,它通常是列出该数据流的各组成数据元素。该系统中的数据条目有:学生基本信息=学号学生姓名
23、学生性别系别班号学生成绩信息=学生学号学生姓名学生班号德育成绩+课程成绩+分数系统用户信息用户名称用户密码用户描述(2)文件条目文件条目给出某个文件的定义,列出它的组成数据项,此外还要给出文件的组织形式。 例:学生成绩信息文件学生德育信息记录学生智育信息记录+学生体育信息记录主键:学生学号课程号 (3)数据元素条目给出某个数据单项的定义,通常是数据项的值类型。例:学生基本信息记录中“学生学号”的数据值类型为数值类型,有效值范围为3020000000-3020999999(4)处理说明条目给出数据流程图中不再分解的变换处理说明的定义。系统的数据库设计按照关系型数据库基本原理进行设计,它体现了关系
24、型数据库基本原理所要求的易管理,使用方便,减少输入错误,方便数据修改等等。根据上面e-r图,需要2个基本信息表:学生基本信息表、用户信息表,数据库如下:数据库名:paike表1-1 studentinf (学生基本信息)说明:用来记录学生的基本信息名称字段名数据类型长度允许空主键学号xhchar20not nullprimary key姓名xmchar10not null性别xbchar4not null系院xychar20null年级njchar10null班级bjchar10null专业zychar20null德育成绩dycjchar6not null体育成绩tycjchar6not nu
25、ll智育成绩zycjchar6not null 表1-2 userinf(用户基本信息)说明:用来记录用户的基本信息名称字段名数据类型长度允许空主键用户名userchar20not nullprimary key用户密码pswchar20not null用户权限qxchar20not null3.2 系统具体的实施经过前面的需求分析和数据库的设计,整个学生评奖评优管理系统应分为学生使用部分和管理员使用部分,它们分别是:用户登陆模块,系统管理模块,查询模块。它们的关系如下图:用户登陆模块身份验证1.0进入系统用户登录 合法要求 不合法要求 学生 管理人员学生信息课程信息成绩查询成绩录入修改退出对
26、应的数据库表格系统管理模块管 理 员2.0录入学生信息2.1录入成绩信息2.2 奖学金评定信息2.3数据修改维护2.4报表生成和打印所有数据库表格3.0查询命令选择3.1结果显示3.2修改3.2.1增加3.2.2删除3.2.3所有数据库表格查询模块3.3 出错处理设计1出错输出信息 在用户使用错误的数据或访问没有权限的数据后,系统给出提示:“对不起,你非法使用数据,没有权限!”而且用户的密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。 2出错处理对策 由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭
27、到破坏。但有可能占用更多的数据存储空间,权衡措施由用户来决定。3.4 安全保密设计系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作,系统使用ado connection与数据库相连接,sql server对数据库本身就有一定的保密安全性,而且对一些重要数据,系统设置为只有更高权限的人员方可读取或是操作。系统安全保密性较高。3.5 总体设计总结在使用此学生评奖评优管理系统时,使用者通过登陆界面,系统确认身份后进入该系统,系统赋予了管理员对库中的学生基本信息表,学生信息表,查询,修改,更新等动态行为,用户对对评定的结果及所需的信息,需要打印的各类信息能生成报表打印,经过这一阶段的分析
28、,可以得出了系统实现的一个总体的方案,确定了功能模块的组成以及相互之间的关联,为在详细设计中利用ipo 图描述设计提供了依据。同时完成了数据库的设计,明确模块与数据表的联系,这有利于在编程实现模块的功能时,能正确的对表进行操作。4. 系统的详细设计4.1 系统数据流程图要对系统形成一个完整而全面的认识,还需要进行系统流程分析。本系统的流程分析体现了各个功能模块之间的依存关系。管理员学生成绩信息查询统计成绩信息输入成绩信息系统评定成绩排名报表生成、打印获奖名单修改学生成绩信息 一般用户 查询 一般用户(登陆) 课程表报表生成程序 修改密码 学生评奖评优子系统的系统流程图4.3 代码编写本子系统选
29、用jsp和sql编程实现。jsp是新一代可视化开发工具,它可以一次编写,到处运行。在这一点上java比php更出色,除了系统之外,代码不用做任何更改。系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比asp/php的局限性是显而易见的。 强大的可伸缩性。从只有一个小的jar文件就可以运行servlet/jsp,到由多台服务器进行集群和负载均衡,到多台application进行事务处理,消息处理,一台服务器到无数台服务器,java显示了一个巨大的生命力。 多样化和功能强大的开发工具支持。这一点与asp很像,java已经有了许多非常优秀的开发
30、工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。 microsoft sql server是在windows系列操作平台的应用中最为广泛的操作系统,结构化查询语言(structured query language, 简称sql语言)是最常见的大型数据库编程语言。以下将利用这个软件对本系统中的各功能模块进行具体设计。4.3.1 创建数据库要使用microsoft sql server作为数据库系统,首先必须创建数据库,在sql server中建立一个叫paike.mdf和paike.ldf,前面的文件主要包含数据表的信息,后面的文件主要包含操作日志信息。采用micro
31、soft sql server中的工具enterprise manager直接创建,其步骤如下:(1)单击“开始 程序 microsoft sql server enterprise manager入数据库的管理界面,如图4-1所示。注意xiaoyi(windows nt)为本机安装sql server的数据库服务器名。 (2)选中管理界面的目录树中的“microsoft sql server” sql server groupxiaoyi(windows nt) databases”,单击鼠标右键,出现弹出式菜单,选择new database(3)单击弹出式菜单中的new database
32、开始创建数据库,如图4-2所示。先输入数据名,然后修改数据库文件的路径(即location属性,最后修改transaction log页的日志文件的路径)。图4-1 sql server 管理界面图4-2 新创建的数据库属性(4)单击确定按钮,就创建了paike数据库。这时在databases栏目中就增加了paike 目录,这里包含该数据库的全部信息。4.3.2 数据库连接为了能在jsp 7开发的应用程序中正常使用sql server所创建的数据库文件,必须利用jsp 7中的 bde administrator设置数据库别名。设置步骤如下:(1)单击“开始 程序 borland jsp7 bd
33、e administrator”,进入数据库别名管理界面。(2)单击管理界面中的菜单object菜单项中的new,开始创建数据库别名。首先出现的是数据库驱动程序名。(3)在数据库驱动程序名中,选择 sql server,如图4-3所示。图4-3数据库驱动选择(4)单击ok按钮,得到新创建的数据库别名,如图4-4所示,这里可以修改别名的名称和相关属性定义。这里主要是设置odbc dsn属性,在设置属性之前,先要对jdbc进行设置。图4-4数据库驱动选择(5)单击管理界面中的菜单“object odbc administrator”,进入odbc数据库管理界面,如图4-5所示。图4-5 odbc数
34、据库管理界面(6)选中paike数据源,单击configure按钮开始设置,如图4-6所示。图4-6 开始odbc数据源设置(7)单击“下一步”按钮,进入sql server数据库进行登入用户名和密码设置,这里选用采用操作系统的用户认证库,如图4-7所示。图4-7用户认证库设置(8)单击“下一步”按钮,进入数据源选择,可以直接选择已经在sql server创建好的数据库 paike.当然也可以指定数据库文件,如图4-8所示。图4-8数据源选择对话框(9)单击“下一步”按钮,进行最后的设置,这里包括:改变默认的sql server数据库系统所有的语言,使用强大的数据加密算法,为不同数据集的字符进
35、行交换,当输出货币型、字符行、日期行和时间型数据时使用区域代码等,如图4-9所示。图4-9数据源属性对话框(10)单击“完成”按钮,即完成了数据源的最后设置,系统创建了一个新的数据源,并且在对话框中列出了全部设置,如图4-10图4-10新的设置信息(11)这时,如果想测试配置信息是否正确,则单击test data source按钮,就可以对配置进行测试。测试结果如图4-11所示。图4-10配置信息测试结果对话框4.3.3 主程序界面设计主程序主要设计菜单,通过模块调用,实现对各功能模块的调用。主程序如图4-11所示。图4-11程序的主窗体4.3.4 管理登录该模块主要实现管理员的合法性检查和度
36、曲操作权限。管理员在启动应用程序时,首先弹出该模块窗口,要求用户输入登录名和密码,程序对输入的用户名和密码进行验证。如果正确,则读取该用户的操作权限,传递给主程序,这时主程序便设置管理员允许操作的菜单。该模块的设计操作界面如图4-12所示。图4-12 用户登录主窗体4.3.5 学生信息和成绩信息录入的设计 该界面主要是存储有关的学生信息,可以向数据表中增加新的信息,修改已有信息和删除无用的记录登操作。设计界面如图4-13所示。4.3.6 学生成绩信息统计结果的设计本界面是对学生成绩综合评定得出学生成绩排名情况,设计界面如图4-14所示4.3.7 学生信息表查询界面的设计界面设计如图4-15所示
37、:4.4 详细设计小结在这个阶段实现了本系统的模块设计,这个模块设计分为:用户登录模块设计,系统管理模块,查询模块等等。在模块设计完成后,实现了模块间的组装,基本上完成了整个系统的编程过程,为测试阶段提供了整体软件的测试。5. 测试软件测试是软件生存期中的一个重要阶段,是软件质量保证的关键步骤。也就是在软件投入运行前,对软件需求分析、设计规格说明和编码进行最终复审的活动。软件测试方法主要有黑箱测试方法与白箱测试两类。黑箱测试又称功能测试、数据驱动测试或基于规格说明的测试,是在完全不考虑程序内部结构和内部特性的情况下,检查输入与输出之间关系是否符合要求。白箱测试又称结构测试、逻辑驱动测试或基于程
38、序的测试,是在已知程序内部结构的情况下设计测试用例的测试方法。白箱测试适合在单元测试中运用,而在独立测试阶段采用黑箱测试方法。软件测试所得到的数据经过处理以后,可以用来作为评估软件系统是否满足用户需求的依据。软件测试阶段的信息流如图所示:图5.1 软件测试流图软件测试的主要步骤有:单元测试、组装测试、确认测试,下面将对本系统进行单元测试、组装测试和集成测试。5.1 单元测试单元测试集中在检查软件设计的最小单位模块上,通过测试发现实现该模块的实际功能与定义该模块的功能说明不符合的情况,以及编码的错误。在学生评奖评优管理系统中进行以下测试:登陆模块:输入用户名 administration 密码
39、123 数据通过验证,进入主界面;输入用户名 guest 密码 321 数据未能通过验证,系统提示“输入密码错误,请重新输入。”输入三次提示错误,系统会自动退出并关闭所有界面。系统管理模块:在操作信息栏内输入相关的信息,(内容:学生学号:3020417101;学生姓名:吴文贤;课程名称:政治经济学;课程编号:03;考试成绩:70;)然后点击录入按钮,系统提示“录入成功”。查询模块:输入查询信息(学号:3020417101)点击查询按钮,查询结果示该学生全部课程成绩(包括是否获得奖学金信息)点击打印按钮,系统生成打印报表,以待打印。 5.2 组装测试集成测试是将模块按照设计要求组装起来同时进行测
40、试,主要目标是发现与接口有关的问题。如数据穿过接口时可能丢失;一个模块与另一个模块可能有由于疏忽的问题而造成有害影响;把子功能组合起来可能不产生预期的主功能;个别看起来是可以接受的误差可能积累到不能接受的程度;全程数据结构可能有错误等。在学生评奖评优管理系统中,管理员可以通过登录模块登录系统,登陆成功后,可以对学生信息,成绩信息进行相应的管理和维护。5.3 确认测试确认测试的目的是向未来的用户表明系统能够像预定要求那样工作。经集成测试后,已经按照设计把所有的模块组装成一个完整的软件系统,接口错误也已经基本排除了,接着就应该进一步确认软件的有效性,这就是确认测试的任务。通过确认测试表明整个系统共
41、享同一个数据库,它们的整体基本功能都能得到最后的实现。5.4 测试小结在单元测试集中在检查该系统设计的最小单位模块上,通过测试发现实现模块的实际功能与定义该模块的功能说明不符合的情况,以及编码的错误。在集成测试中将模块按照设计要求组装起来同时进行测试,主要目标是发现与接口有关的问题。在确认测试中模拟未来的用户使用该系统,确认该系统能够像预定要求那样工作。通过以上的测试表明,系统能够完成预期的测试结果,大体上满足用户的需求。6.结论能得到开发这样一个系统,我非常珍惜,在整个开发过程中,我经常与老师、同学交流经验与想法,学到了书本上面学不到的知识和经验,增强了分析问题和解决问题的能力。整个开发过程
42、经过了可行性分析, 需求分析,总体设计,详细设计,编写代码及软件测试等阶段。在开发过程中,我熟悉了一门新的编程语言:jsp结合sql进行编程,对数据库的概念和使用,有了更深的认识,所有的这些,使我充实了知识,扩大了知识面, 提高了自学能力。由于本次的实习时间较短,该系统还有很多不尽人意的地方,比如:对所用到的编程语言了解不深入,对系统分析的能力不强,使得在系统开发的前期设计过于缓慢,影响了后期的详细设计时间。第一次进行数据库开发,因此数据库结构的设计仍不够完善,数据库显得有些冗余,没能充分利用视图的功能,在后期发现此情况后,修改显得有为困难,数据查询方面不能提供更多的查询条件和查询依据给用户查
43、询;打印报表用户不够灵活,不能自身修改表格的大小和取舍一些用户需要和不需要的数据,课程安排不能实现自动排课。 通过这次的系统开发,相信经过这一次的毕业设计能给我带来更多的锻炼和实践机会,也增长了我在软件设计方面的经验。致谢在本次毕业设计过程中,得到了指导老师的指导与支持。在此特别感谢xx老师的大力帮助。指导老师的悉心指导和大力支持,在总体结构、功能的把握上给予了非常大的帮助,同时根我们提供了非常优越的设计环境,并对我在编程、数据库设计等细节工作上给予了耐心的指导,对于我们小组顺利完成这次毕业设计起到了关键性的作用。另外和我同组同学大家始终团结协作,努力拼搏,增强了我的团队意识,并且我们接下了深
44、厚的友谊,我们自始至终在一种愉快的气氛中学习工作。此次毕业设计对提高我的编程技术、协调团队成员的关系等方面都由许多益处。在此我一并向他表示感谢。我还要感谢我的母校xxxxxxx大学,以及在大学四年生活中给予我关心和帮助的老师和同学,是他们教会了我专业的知识和做人的道理。通过这次毕业设计我还明白了作为一名计算机专业的大学毕业生,我们要会的不仅仅是编写代码,更重要的是要有整体把握系统设计的能力。我会在以后的工作和学习中不断完善自己,为我最热爱的母校争光,为自己翻开辉煌的新篇章。 转眼间,大学生活即将结束,回首过去四年的大学生活,真是有苦也有乐,然而更多的则是收获,感谢母校的各位老师不但无私地传授给
45、我们知识,也教会了我们如何做人。管理信息系统专业的毕业设计任务繁重,但正是在这几个月紧张而充实的设计中,我感到自己的知识得到了一次升华,我相信:我的毕业设计会给我的四年大学画上一个圆满的句号。 21世纪已经到来了,在新的世纪里,人们自然对未来有许多美好的愿望和设想。现代科学技术的飞速发展,改变了世界,也改变了世界的生活。作为新世纪的大学生,应当站在世界的发展前列,掌握现代科学技术知识,调整自己的知识结构和能力结构,以适应社会发展的要求。新世纪需要具有丰富现代科学知识、能够独立解决面临任务、有创新意识的新型人才。参考文献1刘瑞新、张志纲、张连堂、曲新峰等编著;jsp数据库开发毕业设计指导及实例;
46、北京:机械工业出版社,2005.32只飞等编著;最新jsp数据库开发指南;北京:北京希望电子出版社,2003.33何鹏飞编著;jsp7程序设计教程;北京:清华大学出版社,20034范立南、刘天惠等编著;sql server2000实用教程;北京:清华大学出版社,2004.25邓阿奇主编;jsp实用教程;北京:电子工业出版社,2004.16白永生编著;学生手册;桂林:,2005.97龚波 等编写;sql server2000教程;北京:北京希望电子出版社,2002.7 anyway, i was here in amber some years ago. not doing much of an
47、ything. just visiting and being a nuisance. dad was still around, and when i noticed that he was getting into one of his grumpy moods, i decided it was time to take a walk. a long one. i had often noticed that his fondness for me tended to increase as an inverse function of my proximity. he gave me
48、a fancy riding crop for a going-away present-to hasten the process of affection, i suppose. still, it was a very nice crop-silver-chased, beautifully tooled-and i made good use of it. i had decided to go looking for an assemblage of all my simple pleasures in one small nook of shadow. it was a long
49、ride-i will not bore you with the details-and it was pretty far from amber, as such things go. this time, i was not looking for a place where i would be especially important. that can get either boring or difficult fairly quickly, depending on how responsible you want to be. i wanted to be an irresp
50、onsible nonentity and just enjoy myself. texorami was a wide open port city, with sultry days and long nights, lots of good music, gambling around the clock, duels every morning and in-between mayhem for those who couldnt wait. and the air currents were fabulous. i had a little red sail plane i used to go sky surfing in, every couple of days. it was the good life. i played drums till all hours in a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校教育服务行业相关项目经营管理报告
- 粪便潜血检测用化学试纸项目营销计划书
- 布料除臭行业经营分析报告
- 去中心化网络服务行业市场调研分析报告
- 兽皮产业链招商引资的调研报告
- 裘皮披肩商业机会挖掘与战略布局策略研究报告
- 废旧汽车回收利用行业经营分析报告
- 自行车测速计项目营销计划书
- 自行车前叉市场分析及投资价值研究报告
- 婴儿摇铃产业链招商引资的调研报告
- 螃蟹水产养殖知识培训课件
- 过敏性休克的急救和处理专题医学知识宣讲培训课件
- 2021年银行票据审验人员考试题库
- 工业自动化中的生产柔性与响应性制造
- 材料概论金属材料概要课件
- 居家智慧养老计划书
- 我的家乡甘肃庆阳
- JC/T2055-2020 宠物垫圈用颗粒膨润土
- 资产负债表完整版本
- 《西游记》第三回读后感
- 个人技术服务合同范文
评论
0/150
提交评论