基于Web的网络教务系统毕业论文

上传人:仙*** 文档编号:78065955 上传时间:2022-04-21 格式:DOC 页数:25 大小:1.66MB
收藏 版权申诉 举报 下载
基于Web的网络教务系统毕业论文_第1页
第1页 / 共25页
基于Web的网络教务系统毕业论文_第2页
第2页 / 共25页
基于Web的网络教务系统毕业论文_第3页
第3页 / 共25页
资源描述:

《基于Web的网络教务系统毕业论文》由会员分享,可在线阅读,更多相关《基于Web的网络教务系统毕业论文(25页珍藏版)》请在装配图网上搜索。

1、摘 要随着Internet/Intranet技术的发展,基于Web的企业计算方式和信息管理模式正在逐步取代传统的PC计算方式和信息管理方式。基于Web技术在校园网上设计并实现的网络教务系统,是以浏览器/服务器(B/S)模式实现信息的管理,具有简洁、高效、使用方便等特点,并具有良好的可扩充性、可维护性。关键词:Web;Jsp;BS模式 AbstractWith the development of Internet/Intranet,computing ways and information management models in enterprises are gradually taki

2、ng the place of traditional PC computing ways and management models information management。The Network Educational Administration System which is based on Web and designed on school net has many characteristics,such as succinct、efficient、convenient、enlargeable and maintainable。Keywords:Web;Jsp;B/S m

3、odelI目 录1 引言11.1 课题背景11.2 技术现状11.3 本课题的设计目标、目的及作者的贡献22 系统开发环境32.1 本课题的硬件系统32.2 本课题的操作平台33 系统所需关键技术43.1 利用Java操作Excel文档43.2 部署Servlet54 系统结构64.1 系统总体结构功能图64.2 学生信息模块功能结构图74.3 教师信息模块功能结构图75 系统实现技术85.1 数据库设计85.1.1 数据库需求分析85.1.2 数据概念设计85.1.3 数据库的逻辑结构设计115.2 各模块功能及实现方法135.2.1 学生信息模块135.2.2 教工信息模块145.2.3

4、院系维护模块155.2.4 资源管理模块165.3 各模块程序流程图176 系统测试206.1 测试计划206.1.1 测试方案206.1.2 测试项目206.2 测试结果说明216.3 系统测试总结217 结束语22参考文献23致 谢24231 引言1.1 课题背景基于Web的网络教务系统,是基于Web技术以浏览器/服务器(B/S)模式实现高校教务信息管理的网络教务系统。计算机技术和网络技术的迅速发展,教育体制改革的不断深入,以及高校规模的扩大和校园网络环境的建成。使得高校的各个部门都面临着如何更好地利用现代化管理手段来提高管理的效率、水平和思想。高校以教学和科研为主,教务管理系统是整个校园

5、信息化建设的核心部分,主要负责管理全校所有学生的学习情况、教师的教学情况和对教学资源的使用进行统一的管理与配置。所以如何更好地利用计算机作为辅助的管理手段,开发稳定高效的管理系统,是当前校园信息化建设所面临的关键问题1。传统的网络应用数据管理系统一般是采用C/S(客户/服务器)结构,客户端应用软件实现数据的维护和企业逻辑,数据服务器及数据库支撑平台提供数据的存储服务并保证数据的存储安全。当变更企业逻辑或数据结构后,必须重新向各客户机分发应用软件,维护工作量巨大。而且当各客户由于地域的关系需要跨越网关时,传统的C/S结构就不能满足使用要求了。基于Web的数据管理采用B/S(浏览器/Web服务器)

6、方式,实际上是浏览器-Web服务器-数据服务器的3层结构。数据服务器存储数据,Web服务器提供用户界面并实现企业逻辑,浏览器显示使用界面2。所有的数据管理和企业逻辑集中在Web服务器上,当修改程序后,客户不需要做任何设置就可以直接看到新的界面,完成管理工作,基于Web的数据管理方式具有简洁、高效、使用方便等特点,并具有良好的可扩充性、可维护性3。对于软件开发人员来说,系统的维护工作量大大减少,降低了后期的维护成本。1.2 技术现状随着面向对象,以及Internet技术的发展,分布式亦越来越成为重点,分布式组件技术便应运而生,它由面向对象技术发展而来,以面向对象技术为基础,其可重用性高,可维护性

7、好,可扩展性强,而分布式组件技术尤其适用于网络应用。NET是微软公司提出的一种分布式运算框架,以XML为基础,以Web服务为核心,辅以其它各种技术实现,旨在利用Internet上的计算资源和带宽资源,提高工作效率。NET虽然能够较好的解决Windows系统的分布和通信问题,但是,它不跨操作系统平台,可移植性较差。J2EE(Java 2 Platform enterprise Edition)是基于Java技术的分布式企业应用的先进平台和分布式组件技术的优秀代表,它具有标准Java2的许多特色优势,例如“编写一次,到处运行”的可移植性、数据库访问的JDBC API4、且支持同现有企业资源进行交互

8、的CORBA技术,在此基础上,它添加了对企业Javabeans组件、Java Servlets API,Java服务器页面和XML技术的支持6。基于J2EE平台的应用程序不依赖于特定的操作系统,系统可以跨平台移植,这对于企业应用开发非常的重要。1.3 本课题的设计目标、目的及作者的贡献完善计算机科学系的网络教务系统,对本系所需要的功能都能做出来。突破原先教务系统使用地域的局限性,使用户随时都可访问本教务系统。因而就可在多地域、任意时间段以不同身份来访问教务系统中的数据,大大加强了系统数据共享的能力。新系统的使用,为促进学校教务管理的科学化、规范化、信息化、减员增效、保障学分制的顺利实行提供了有

9、力的支持。支持了我校的教育教学改革和本科教学管理改革,提升了我校教务管理信息化的水平,从而使该系统成为教务处日常管理工作中离不开的关键应用。随着肇庆学院计算机科学系不断地发展,各种资料不断增多,为了更加有效的管理各种资料,减少重复劳动,需要一个高效率的管理平台,以保证该系各种事物正常的进行。为了进一步完善计算机科学系的网络教务管理系统,我们构建一个面向本系实际应用和先进技术的基于Web结构和J2EE技术的网络教务系统。其功能包括:新闻发布,院系维护,班级维护,学生信息管理,教工信息管理,资源管理,数据库备份,动态模块,信息收发,考试成绩录入、查询及分析,用户登陆、密码加密及数字验证。本人主要针

10、对院系维护,班级维护,学生信息管理,教工信息管理,资源管理等模块进行设计和研究。2 系统开发环境2.1 本课题的硬件系统服务器端CPU:P4 2.4G或者以上内存:512MB或者以上硬盘:10G或者以上客户端CPU:586或者以上内存:32MB或者以上硬盘:1G2.2 本课题的操作平台服务器端操作系统:Windows 或 Linux(都要求是服务器版本),其它服务器版的操作系统都行Web服务器:Tomcat5.0 或其它JSP服务器(要对应操作系统的版本)数据库:MySql或其它数据库(改变数据库配置文件就可以在不同数据库之间切换,但数据库表结构要一致)其它:j2sdk1.4.1_07及以上版

11、本(java); Struts1.1及以上版本;Spring1.2及以上版本;Hibernate2.1及以上版本客户端操作系统:能装有下面要求的上网浏览器的系统浏览器:Internet Explorer 4.0及以上版本或Netscape Navigator或能支持JavaScript的浏览器3 系统所需关键技术3.1 利用Java操作Excel文档在本系统中使用Java Excel API插件实现教师和学生的资料信息批量录入数据库或者导成Excel,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理E

12、xcel数据表。因为是使用Java编写的,所以在Web应用中可以通过JSP、Servlet来调用API实现对Excel数据表的访问。Java Excel API既可以从本地文件系统的一个文件(.xls),也可以从输入流中读取Excel数据表。读取Excel数据表的第一步是创建Workbook(术语:工作薄),一旦创建了Workbook,我们就可以通过它来访问Excel Sheet(术语:工作表)。我们既可能通过Sheet的名称来访问它,也可以通过下标来访问它。如果通过下标来访问的话,要注意的一点是下标从0开始,就像数组一样。一旦得到了Sheet,我们就可以通过它来访问Excel Cell(术语

13、:单元格)。在得到Cell对象后,通过getType()方法可以获得该单元格的类型,然后与API提供的基本类型相匹配,强制转换成相应的类型,最后调用相应的取值方法getXXX(),就可以得到确定类型的值。当你完成对Excel电子表格数据的处理后,一定要使用close()方法来关闭先前创建的对象,以释放读取数据表的过程中所占用的内存空间,在读取大量数据时显得尤为重要。利用Java Excel API生成新的Excel工作薄,与读取Excel工作表相似,首先要使用Workbook类的工厂方法创建一个可写入的工作薄(Workbook)对象,这里要注意的是,只能通过API提供的工厂方法来创建Workb

14、ook,而不能使用WritableWorkbook的构造函数,因为类WritableWorkbook的构造函数为protected类型。接下来就是要创建工作表,创建工作表的方法与创建工作薄的方法几乎一样,同样是通过工厂模式方法获得相应的对象,该方法需要两个参数,一个是工作表的名称,另一个是工作表在工作薄中的位置,然后实例化API所提供的Excel基本数据类型,并将它们添加到工作表中,这里有两点要引起的注意。第一点,在构造单元格时,单元格在工作表中的位置就已经确定了,一旦创建后,单元格的位置是不能够变更的,尽管单元格的内容是可以改变的。第二点,单元格的定位是按照下面这样的规律(column, r

15、ow),而且下标都是从0开始。最后也是要关闭打开的Excel工作薄对象,以释放占用的内存。3.2 部署ServletServlet是使用 Java Servlet应用程序设计接口(AP1)及相关类和方法的Java程序。Servlet程序在服务器端运行并隐藏在Servlet容器里5。Servlet处理客户端程序的请求并返回一系列结果,动态地生成Web页面。JSP页面中仅仅存放与表示层有关的内容,也就是只放输出HTML网页的部份。而所有的数据计算、数据分析、数据库连接等处理,统统是属于业务层,放在JavaBean或者Servlet中。JavaBean,Servlet在使用时,它们编译后生成的cla

16、ss文件都必须放在Tomcat服务器站点的WEB-INF目录下。JavaBean可以被JSP页面直接调用了,但Servlet还必须在WEBINF目录下的web.xml文件进行注册6。4 系统结构4.1 系统总体结构功能图新闻发布学生信息院系维护班级维护资源管理教工信息数据库备份信息收发用户登陆发布新闻、图片读新闻内容文件上传文件下载维护学生信息修改自己信息分析成绩公共模块局部模块交流、文件发送交作业密码加密数字验证登陆判定学生成绩维护动态模块考试成绩基于WEB的网络教学系统维护教工信息修改自己信息图4-1 系统总体结构功能图4.2 学生信息模块功能结构图学生信息管理学生管理员查询个人信息修改个

17、人信息新增班级信息增加学生信息查询学生信息修改学生信息删除学生信息下载学生信息图4-2 学生信息模块功能结构图4.3 教师信息模块功能结构图教工信息管理教工管理员查询个人信息修改个人信息增加教师信息查询教师信息修改教师信息删除教师信息下载教师信息图4-3 学生信息模块功能结构图院系维护、班级维护、资源管理这三个模块的功能结构图相对简单一些就,在这里就不再一一列举了。5 系统实现技术5.1 数据库设计数据库在一个系统中占有重要的地位,建立一个结构简洁,合理的数据库,既有利于节省用户的磁盘空间,又有利于系统的设计和实现。在某种程度上可以说,建立一个结构合理的数据库是开发一个数据库管理系统成功的一半

18、。5.1.1 数据库需求分析根据整个网络教务系统分析,本人所负责的院系维护、班级维护、学生信息管理、教工信息管理、资源管理五个模块需建立下列数据表。学生主要信息表。包括的数据字段有:学生编号、用户登陆密码、姓名、当前状况、班级、职称编号、职务编号。学生详细信息表。包括的数据字段有:学生编号、出生日期、性别、民族、籍贯、照片、身份证号、政治面目、宿舍号、联系地址、邮编、家庭/宿舍电话、移动电话、QQ号码、电子邮箱。教工主要信息表。包括的数据字段有:教工编号、用户登陆密码、姓名、所属部门/院系编号、职称编号、职务编号。教工详细信息表。包括的数据字段有:教工编号、出生日期、性别、民族、籍贯、照片、身

19、份证号、政治面目、联系地址、邮编、办公电话、家庭/宿舍电话、移动电话、QQ号码、电子邮箱。部门/院系信息表。包括的数据字段有:部门/院系编号、部门/院系名称。班级信息表。包括的数据字段有:班级编号、班级名称、所属系、所属年级、专业名称、学制。资源信息表。包括的数据字段有:资源ID、资源名、资源类别、资源类型、发布人、发布时间、资源属性。5.1.2 数据概念设计根据上面数据表,设计出学生主要信息实体(图5-1所示),学生详细信息实体(图5-2所示),教工主要信息实体(图5-3所示),教工详细信息实体(图5-4所示),部门/院系信息实体(图5-5所示),班级信息实体(图5-6所示),资源信息表实体

20、(图5-7所示)学生主要信息学生编号姓名当前状况班级用户登陆密码职称编号职务编号图5-1 学生主要信息实体E-R图学生详细信息学生编号出生日期姓别民族籍贯电子邮箱照片身份证号政治面目宿舍号联系地址邮编家庭/宿舍电话移动电话QQ号码 图5-2 学生详细信息实体E-R图教工主要信息用户登陆密码院系编号教工编号姓名职务编号职称编号图5-3 教师主要信息实体E-R图教工详细信息教工编号出生日期姓别民族籍贯电子邮箱照片身份证号政治面目联系地址邮编家庭/宿舍电话移动电话QQ号码办公电话图5-4 教师详细信息实体E-R图部门/院系信息部门/院系编号部门/院系名称图5-5 部门/院系信息实体E-R图班级信息班

21、级编号班级名称所属系所属年级专业名称学制图5-6班级信息实体E-R图资源管理资源ID资源名资源类别发布人资源类型资源类型资源类型图5-7 资源管理实体E-R图5.1.3 数据库的逻辑结构设计通过上面的分析,现在用MySQL来设计数据库。网络教务系统数据库中院系维护、班级维护、学生信息管理、教工信息管理、资源管理等模块的表设计结果如下面的几个表格所示。每一个表格对应数据库中的一个表。表5-1为学生详细信息表;表5-2为学生主要信息表;表5-3为教工主要信息表;表5-4为教工详细信息表;表5-5为部门/院系信息表;表5-6班级信息表;表5-7资源信息表表5-1 学生详细信息表字段名称字段类型允许空

22、唯一字段说明STU_IDBigint (12)学生编号BIRTHDAYDate出生日期SEXTinyInt (1)姓别RACETinyInt (2)民族NATIVE_PLACEVarChar(10)籍贯PHOTOVarChar(20)照片CARD_NUMVarchar(18)身份证号POL_IDTinyInt(2)政治面目DORM_NUMVarChar(80)宿舍号ADDRESSVarChar(80)联系地址POST_CODEVarChar(10)邮编HOME_TELVarChar(16)家庭/宿舍电话MOBILVarChar(16)移动电话QQInt(11)QQ号码EMAILVarChar(

23、30)电子邮箱DEL_MARKTinyint(1)删除标志表5-2 学生主要信息表字段名称字段类型允许空唯一字段说明STU_IDbigint(12)学生编号USER_PSWvarbinary(30)用户登陆密码NAMEVarChar(20)姓名STATUSTinyInt (1)当前状况CLASS_IDInt(8)班级TITLE_IDTinyInt(2)职称编号POSITION_IDTinyInt(3)职务编号DEL_MARKTinyint(1)删除标志表5-3 教工主要信息表字段名称字段类型允许空唯一字段说明TCH_IDBigint(12)教工编号USER_PSWVarbinary(30)用户

24、登陆密码NAMEVarChar(20)姓名DEPT_IDInt(2)所属部门/院系编号TITLE_IDTinyInt(2)职称编号POSITION_IDTinyInt(3)职务编号DEL_MARKTinyint(1)删除标志表5-4 教工详细信息表字段名称字段类型允许空唯一字段说明TCH_IDBigint(12)教工编号BIRTHDAYDate出生日期SEXTinyint(1)性别RACETinyInt(2)民族NATIVE_PLACEVarchar(10)籍贯PHOTOVarChar(20)照片CARD_NUMVarchar(18)身份证号POL_IDTinyInt(2)政治面目ADDRES

25、SVarchar(80)联系地址POST_CODEVarchar(10)邮编OFFICE_TELVarchar(16)办公电话HOME_TELVarchar(16)家庭/宿舍电话MOBILVarchar(16)移动电话QQInt(11)QQ号码EMAILVarchar(30)电子邮箱DEL_MARKTinyint(1)删除标志表5-5 部门/院系信息表字段名称字段类型允许空唯一字段说明DEPT_IDInt(2)部门/院系编号DEPT_NAMEVarChar(30)部门/院系名称DEL_MARKTinyint(1)删除标志表5-6班级信息表字段名称字段类型允许空唯一字段说明CLASS_IDInt

26、(8)班级编号CLASS_NAMEVarChar(30)班级名称DEPT_IDInt(2)所属系GRADEInt(4)所属年级SPEC_NAMEVarChar(20)专业名称EDU_SVSTEMTinyInt(1)学制DEL_MARKTinyint(1)删除标志表5-7资源信息表字段名称字段类型允许空唯一字段说明RES_IDInt(11)资源IDRES_NAMEVarchar(50)资源名RESOURCESVarchar(20)资源类别RES_TYPETinyint(2)资源类型AUTHORVarchar(40)发布人TIMEDatetime发布时间TYPEInt(6)资源属性DEL_MARK

27、Tinyint(1)删除标志5.2 各模块功能及实现方法5.2.1 学生信息模块本模块主要是对学生信息的管理。管理员可新增班级、增加个别或者利用EXECL批量导入学生信息,也可以查询、修改和删除学生信息;管理员还可下载整个班级的学生信息。学生可以通过网页查询和修改个人的信息。管理员可批量导入学生信息,学生信息的批量导入是通过Java Excel API插件实现(因为java没有提供对Excel操作的函数),它提供了java读取Excel表格,拷贝、更新Excel工作薄等功能,使得编写程序来十分方便。但是在导入学生信息时必须严格按照下载的Excel样本里的格式,否则将会出现数据错乱或者无法导入信

28、息。管理员也可以增加个别学生信息。学生信息管理基本页面如图5-1。图5-1 学生信息管理页面图5.2.2 教工信息模块本模块主要是对教工信息的管理。管理员可增加个别或者批量导入教工信息、修改和删除教工信息;也可以下载整个部门的教工信息。教工通过网页查询和修改个人的信息。在增加教工信息前必须有相对应的院系信息,如果没有,可以过院系维护先建立院系信息,再增加教工信息。与学生信息管理一样,管理员可以批量导入教工信息,也可以增加个别教工信息。教工信息的批量导入同样是通过Java Excel API插件实现。教工信息管理基本页面如图5-2图5-2 教工信息管理页面图5.2.3 院系维护模块本模块主要是对

29、院系信息的管理。管理员可以增加院系、修改院系和删除院系信息。增加院系的主要程序代码如下:public class ToAddDepartAction extends Action public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) Line line = new Line(); ActionForward forward = line.down(adminid, mapping, reques

30、t, errors_admin);/验证 if(forward != null & forward.getName().equals(errors_admin) return forward; Admin admin = new Admin(); ToAddDepartForm toAddDepartForm = (ToAddDepartForm) form; int deptId = Integer.parseInt(toAddDepartForm.getDeptId(); String deptName = toAddDepartForm.getDeptName(); if(!admin.

31、addDept(deptId,deptName) return mapping.findForward(errors_admin); return mapping.findForward(depart); 5.2.4 资源管理模块本模块主要是对资源信息的管理。管理员可以通过页面上传各种类型资源和删除资源;用户可以通过访问资源页面下载所需资源。局部页面管理者也可上传各种类型资源和删除资源,但只有该局布页面成员能够下载所需资源。图5-3 资源维护页面图5.3 各模块程序流程图学生信息管理流程图(如图5-4)图5-4 学生信息管理流程图学生信息修改流程图(如图5-5)图5-5 学生信息修改流程图教工

32、信息管理流程图(如图5-6)图5-6 教工信息管理流程图院系维护流程图(如图5-7)图5-7 院系维护流程图班级维护流程图(如图5-8)图5-8 班级维护流程图资源管理流程图(如图5-9)图5-9 资源管理流程图6 系统测试6.1 测试计划6.1.1 测试方案考虑到各种因素和条件的限制,决定采用黑盒测试方案。即不考虑所编写程序的具体结构,而是根据软件所需要的输入数据的格式以及应该完成的功能,设计一些合法的测试用例和不合法的测试用例,特别是根据边界条件设计一些边界测试用例,以检查系统是否能正确的完成功能,得到希望的输出。并对不合法的输入和操作能够正确地识别和防御。6.1.2 测试项目本系统包括如

33、下功能:新闻发布,院系维护,班级维护,学生信息管理,教工信息管理,资源管理,数据库备份,动态模块,信息收发,考试成绩录入、查询及分析,用户登陆、密码加密及数字验证。在设计测试用例时只针对本人所负责的院系维护,班级维护,学生信息管理,教工信息管理,资源管理五个模块来进行。具体的测试项目包括:(1) 院系维护测试添加新院系功能,内容包括院系编号和院系名称的输入,合理性检查,合法性检查,测试修改院系名称和删除院系功能。(2) 班级维护测试添加新班级功能,内容包括班级编号等的输入,合理性检查,合法性检查,测试修改班级名称和删除班级功能。(3) 学生信息管理测试个别添加新学生信息功能,内容包括学生编号、

34、姓名、密码等的输入,合理性检查,合法性检查,测试用Excel表导入学生信息、删除学生信息、下载班级学生信息和修改学生信息功能。(4) 教工信息管理测试个别添加新教工信息功能,内容包括教工编号、姓名、密码等的输入,合理性检查,合法性检查,测试用Excel表导入教工信息、删除教师信息、下载部门教工信息和修改教工信息功能。(5) 资源管理测试添加新资源功能,内容包括资源类型、上传文件、资源者的输入,合理性检查,合法性检查,测试下载资源和删除资源功能。6.2 测试结果说明院系维护模块,能够正确完成院系的增加、删除和修改等操作,能够对院系编号和院系名称的合理性,合法性进行检查,院系编号和院系名称为空时,

35、提示不能为空,输入院系编号不是两位数字的提示“院系编号要为两位数数字”。班级维护模块,能够正确完成班级的增加、删除和修改等操作,对班级编号等的合理性,合法性进行检查,班级信息任何一项为空时,提示“班级信息不能为空”,输入班级编号不是8位数字的提示“班级编号要为8位数数字”。学生信息管理模块,能够正确完成学生信息的增加、删除、修改、批量导入和下载班级学生信息等操作,对学生编号等的合理性,合法性进行检查,输入学生编号不是12位数字,提示“班级编号要为8位数数字”,学生姓名不能为空,否则提示“姓名不能为”,在导入学生信息时,如果Excel表内容或格式有错提示“你导入的数据表在位置x,x有错!”。教工

36、信息管理模块,能够正确完成教工信息的增加、删除、修改、批量导入和下载本部门教工信息等操作,对教工编号等的合理性,合法性进行检查,输入教工编号不能超过12位数字,否则提示“教工编号要为少于12位的数字”(如图7-4),教工姓名不能为空,否则提示“姓名不能为空”,在导入教工信息时,如果Excel表内容或格式有错提示“你导入的数据表在位置x,x有错!”。资源管理模块,能够正确完成资源上传、下载和删除操作,对资源信息的合理性,合法性进行检查,上传文件为空时,提示“请上传文件”。6.3 系统测试总结通过对院系维护,班级维护,学生信息管理,教工信息管理,资源管理五个功能模块的测试,从测试结果可知,各模块功

37、能都能正常使用,对用户的操作能够做出相应的判断,对非法操作或者输入错误都会有相应错误提示,满足用户的使用要求。可以说本系统基本上能够达到之前系统分析的效果,达到本次设计要求。7 结束语作为应届毕业生,毕业设计和毕业论文是对我们在校期间学习情况的最好验证。除了能使我们更好的掌握和巩固老师所教授我们的知识外,还是一次锻炼自我的一个好机会。这次我们的毕业设计课题是开发一个基于Web的网络教务系统。经过几个月的开发,使我认识到自己的基础知识并不扎实,知识面还是很窄的,因为没有开发过系统的经验,在开发过程中遇到了很多的问题,如对J2EE的开发了解还不够,如何利用Java操作Excel文档等等。但是通过指

38、导老师与同学的帮助和通过网络找一些相关的资料进行学习,使我的知识逐步提高,学到了更多的知识点,不断丰富自己的知识面。有了这次经验,使我充分认识到要开发一个系统并不是一件简单的事情。首先应该有比较全面的构想和系统框架的设计,然后在深入的分析的基础上来进行编程,这样才能使得程序的代码整洁可用,消除重复设计。同样对于程序的实现也应该有一个比较全面的计划,不能想到什么就做什么,有计划、有步骤的完成预期的计划和任务,不能贪多图快,以免造成更大的浪费。课题完成情况:通过努力,实现在了院系维护,班级维护,学生信息管理,教工信息管理,资源管理等模块的设计,基本完成本课题的设计目标。但也存在一些不足,如整个系统

39、页面的美观设计还欠缺,一些应用功能设计还不够十分人性化等,这些将在以后开发设计逐步改善,逐步提高自己的技术水平。参考文献1 刘庆红基于Web的综合教务管理信息系统的分析与设计吉林省经济管理干部学院学报 2004 57592 黄丰云基于Web的教务管理系统结构设计与安全措施武汉理工大学学报 2003 50523 张桂元等Eclipse开发入门与项目实践(第1版)北京:人民邮电出版社 2006 1031404 刘中兵等JSP数据库项目案例导航(第1版)北京:清华大学出版社 2006 55615 四维科技等JSP网络编程技术与实例(第1版)北京:人民邮电出版社 2005 21236 孙卫琴等Tomcat与Java Web开发技术详解北京:电子工业出版社 2004 425432

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!