(5)JavaScript
 JavaScript是弱类型的动态脚本语言,支持多种编程范式,包括面向对象和函数式编程。其面向对象特征也不是基于类的,而是基于prototype。JavaScript入门难度低,用户群广泛。[5]
   2 系统分析
2.1 系统需求说明
本系统通过计算机实现了高校毕业选题的信息化与规划化,本系统通过管理员账号管理系统其它角色,管理员账号具有最高权限。系统录入了教师上传的课题,和所有学生教师的人员信息,能够从系统中方便快捷地查询数据,实现数据可视化和规范化。系统管理员主要负责对系统参数的设置和系统其它角色开户。审核员主要负责对教师新增课题的审核,审核成 功后可供给学生进行选择。教师主要负责发布课题给学生进行查看选择。学生登录系统进行查看选题从而选择自己 心仪的课题和导师。[6]
2.2系统需求分析
2.2.1系统功能需求分析
毕业选题系统的功能需求主要有一下几点:
(1)在人员管理方面提供清晰的视图或者表格进行查询,对课题的管理需要规范化和可视化,将数据显示在系统提供参考
(2)系统需要提供一个平台,可以让指导老师进行发布课题和查询选择自己课题的学生,从而方便地与该学生进行联系
(3)系统可以发布阶段性需要完成的目标提醒,该提醒会显示在系统页面上供登录的人查看
(4)系统的每个角色可以修改个人信息,管理员享有最高的权限设置
2.2.2系统性能需求分析
毕业设计选题管理系统在性能上需要一定的保密安全度,性能要求有以下几点:
 (1)登录系统需要区分不同的用户,因为用户所具备的功能不同,所以需要的是严格区分各个账号密码登录后的用户权限,不可以做到权限的越界或者混乱。
(2)整个软件需要做到的是系统的稳定运行,在系统的运行过程中不能报错。
(3)运行速度上,需要系统能够在尽量短的时间上,完成用户所进行的操作,完成高效的、精准的功能。并且需要高度适应一些主流的操作系统。
(4)在内存容量占用上,需要做到尽量的少,越少的占用资源,越优良的程序运行。
(5)当遇到一些硬件上的问题是,比如没电了或者网络中断等问题,系统应该可以在短时间的中断下,完成修复后可以继续运行。当有长时间的中断时,可以通过重新登录等方法进行系统的运行。
2.2.3系统可靠性需求分析
该系统在一个月内不能出现三次以上的故障,在任何一台计算上该系统的不可用时间不能超过总时间的1%。

2.3可行性分析
     可行性分析是在系统开发之前对系统做的一种较抽象的分析,目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。[7]
2.3.1技术的可行性
本系统的使用JSP作为开发语言,并结合数据库的使用,所以技术上使用也是很方便的。在学校中也使用它来进行系统的开发,并完成了当当网以及学生考试系统等。在学校也学习了uml、数据库和软件测试等,所以拥有一定的软件完成能力。综上,毕业设计选题系统在技术上是可行的。
2.3.2经济的可行性
当今社会是经济快速发展的社会,同时信息的发展可以是物流系统得到更加的便利化、透明化和完整化。本系统对于计算机的要求配置不是很高,学校无需配备很昂贵的服务器,所以成本相对于收益来说很小。综上,毕业设计选题系统在经济上是可行的。[8]
2.3.3操作可行性
这个系统界面简洁明了,操作起来没有难度。只需要用户进行填写,并且可以记忆历史信息,例如时间的填写都是用的日历控件,更加方便用户的操作。只要稍微的介绍本系统的操作方法就可以进行使用。所以在操作上也是可行的。
上一篇:jsp+sqlserver小型超市管理系统的设计+源代码
下一篇:jsp+mysql旧衣在线销售系统设计+源代码

jsp+mysql的B2C网上商城系统的设计与实现

jsp+mysql毕业设计课题管理系统的设计

jsp+mysql购物车系统核心算法的分析设计与实现

jsp+mysql宾馆管理系统设计

jsp+mysql面向大众的医疗咨询平台设计与实现

jsp+mysql移动互动学习系统Web端设计

jsp+mysql网上商品销售系统

C#学校科研管理系统的设计

AT89C52单片机的超声波测距...

10万元能开儿童乐园吗,我...

医院财务风险因素分析及管理措施【2367字】

承德市事业单位档案管理...

国内外图像分割技术研究现状

神经外科重症监护病房患...

志愿者活动的调查问卷表

中国学术生态细节考察《...

公寓空调设计任务书