本站小编为你精心准备了基于jQuery的毕业生就业论文参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
一、开发关键技术
是微软的一项用于开发动态网页的服务端技术,可以用任何与.NET兼容的语言(包括、C#)创作Web应用程序。另外,任何应用程序都可以使用整个.NETFramework,其中包括托管的公共语言运行库环境、类型安全、继承等等。可以无缝地与VisualStudio一起工作,不仅使得Web开发更加方便,而且还能向开发人员提供将服务器控件拖放到Web页的GUI的功能和完全集成的调试支持。
2.jQueryjQuery是一个兼容多浏览器的轻量级的javascript框架类库。利用jQuery可以非常快速地实现很多javascript代码才能实现的功能,真正意义上实现jQuery多做少写的开发宗旨。jQuery的语法设计可以使开发者更加便捷。例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用AJAX以及其他功能。除此以外,jQuery提供API让开发者编写插件,例如比较强大的后台UI框架easyui就是基于jquery完成的,validate.js也是利用jQuery写的一个功能强大的前台验证插件。其模块化的使用方式使开发者可以很轻松地开发出功能强大的静态或动态网页。AJAX是浏览器与服务器交换数据的艺术,它在不重载全部页面的情况下,实现了对部分网页的更新。编写常规的AJAX代码并不容易,因为不同的浏览器对并不相同。而jQuery的出现,使AJAX的实现变得容易,jQuery提供了多个与AJAX有关的方法,使我们只需要一些简单的代码,就可以容易地实现AJAX功能。
二、功能需求探析
本系统通过使用UML(统一建模语言)对系统用例进行建模设计的方法,对系统功能需求进行分析。
1.用户角色划分本系统包含管理员、教师、学生三类角色用户。
2.系统用例图(1)管理员角色用例图管理员主要功能包括修改密码、管理用户、管理问卷、管理意见、管理公告。管理员用例图如图1所示。(2)教师角色用例图教师的主要功能包括修改密码、查看公告、添加和回复意见。教师的用例图如图2所示。(3)学生角色用例图学生的主要功能包括修改密码、查看公告、添加意见、填写调查问卷。学生的用例图如图3所示。
3.功能需求总结对各类角色的功能加以概括,归纳出本系统主要实现以下11项功能:(1)用户登录与权限管理:用户分为管理员、教师、学生三种身份,相应的用户登录后只能根据拥有的权限获得对应的菜单栏,并且只能操作自己拥有的页面内的动作(如增删查改等动作)。(2)密码修改:学生、老师、管理员可以修改自己的密码。(3)信息:管理员可以公告、调查表信息。(4)发表建议:学生可以向管理员和教师提出建议,教师可以向管理员提出建议。(5)回复建议:教师可以回复学生的建议,管理员可以回复教师和学生的建议。(6)建议管理:管理员可以按关键字或类别查询意见建议,提取关键词,进行意见建议的归类,删除不良意见信息。(7)类别管理:类别用于对建议意见进行归类。管理员可以查看、增加、修改、删除类别。(8)关键字管理:管理员可以删除、修改、查看关键字。(9)调查表管理:管理员可以增加、修改、调查表,学生可填写调查表。(10)建议统计:根据建议的类别生成统计图表。(11)调查问卷统计:根据问题统计问题选项的命中率。
4.数据需求分析数据需求分析是分析系统对数据存储的需求,确定系统要存储和处理的数据对象。本系统的数据对象主要包括如下几种:(1)用户:编号、登录名、密码、真实姓名、性别、用户类型、添加时间、添加人等信息。(2)公告:编号、标题、内容、作者、来源、排序、添加时间、添加人等信息。(3)意见类别:编号、分类名称等信息。(4)意见:编号、分类编号、意见关键字、意见内容、发件人、收件人等信息。(5)意见回复:编号、意见编号、回复内容、发件人、收件人等信息。(6)意见关键字:编号、关键字名称、添加人等信息。(7)问卷:编号、名称、开始时间、结束时间等信息。(8)问题类型:编号、问题类型名称等信息。(9)问题:编号、问卷编号、问题类型编号、问题名称等信息。(10)选项:编号、问题编号、选项名称等信息。(11)答案:编号、问卷编号、问题编号、选项编号等信息。(12)答案记录:编号、问卷编号、添加人、添加时间等信息。本设计是为了学校及时获取毕业生的意见和建议、实现毕业生和管理人员的方便交流、提高管理人员问卷调查工作的效率而设计的一个基于Web的问卷调查与意见反馈系统。本系统以流行的和SQLServer作为开发平台,以C#语言作为主要开发语言。系统功能全面,可以满足管理员、教师、学生的使用需求,用户容易操作,而且界面美观,页面布局简单大方。
作者:王学戏单位:苏州健雄职业技术学院