学生选课系统可行性研究报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

评分评分人赵珏课程标题:学生选课系统可行性研究报告班级:软件1301班学号:130930011姓名:陈由梅完成时间:2016.6.27目录一.引言.............................................................................................................................................11.1编写目的.............................................................................................................................11.2项目背景.............................................................................................................................11.3定义....................................................................................................................................21.4参考资料.............................................................................................................................3二.可行性研究前提..........................................................................................................................32.1要求....................................................................................................................................32.2开发条件.............................................................................................................................42.4可行性方面的探究.............................................................................................................52.5可行性研究结论.................................................................................................................5三.系统分析......................................................................................................................................53.1处理流程和数据流程.........................................................................................................63.2费用支出.............................................................................................................................73.3人员....................................................................................................................................73.4设备....................................................................................................................................8四.其他可供选择方案......................................................................................................................8五.结论意见......................................................................................................................................8附录..................................................................................................................................................9实体属性...................................................................................................................................9UC矩阵图.................................................................................................................................9DFD图.....................................................................................................................................10数据字典.................................................................................................................................101一.引言1.1编写目的学生选课系统对于一所学校来说,是十分重要的。它关系到学校教学计划的制定,关系到学校教学任务的分配,学校工作是否能很好地进行,更关系到学生选课的效率。一个优秀的学生选课系统,无论是对学校、对老师还是对学生,都能带来极大的便利。而在经济与科技高速发展的今天,追求效率的今天,一个优秀的学生选课系统更是不可或缺的。随着科技的发展与革新,以往的选课系统与目前流行的选课系统在效率,功能等方面出现了很大的差距。网上选课系统能让学生实时、方便的知道所选课程的安排情况,能很大程度地减少学校在人力上的支出,例如不需要再设置专门的部门给学生提供选课信息。因此,学校需要与时俱进,及时更新自己的选课系统,以提高学校的工作效率与学生的选课效率。对于学生而言,选课既要满足自己的学分,又要满足自己的兴趣爱好。于是,我们需要一个更人性化、更便利的选课系统,它需要能很好地统筹学生、教师与课程之间的关系。此外,随着在校学生人数的增加,选课系统的负担也越来越重,选课速度在降低,服务器崩溃的几率在上升。因此,我们也需要技术上的革新,以增强选课信息准确性、提高选课速度,减少服务器崩溃几率。总而言之,为了追求更高的效率与更好的用户体验,我们需要一个技术更先进、更优秀的学生选课系统。1.2项目背景软件名称:网上选课系统项目提出者:湖南商学院项目开发者:开发小组用户:湖南商学院在校学生21.3定义JavaWeb,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有javaapplet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java的Web框架虽然各不相同,但基本也都是遵循特定的路数的:使用Servlet或者Filter拦截请求,使用MVC的思想设计架构,使用约定,XML或Annotation实现配置,运用Java面向对象的特点,面向抽象实现请求和响应的流程,支持Jsp,Freemarker,Velocity等视图。SQL:StructuredQueryLanguage,结构化查询语言,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。1986年10月,美国国家标准学会(ANSI)对SQL进行规范后,以此作为关系式数据库管理系统的标准语言(ANSIX3.135-1986),1987年得到国际标准组织的支持下成为国际标准。不过各种通行的数据库系统在其实践过程中都对SQL规范作了某些编改和扩充。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统[1]。Eclipse:是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。虽然大多数用户很乐于将Eclipse当作Java集成开发环境(IDE)来使用,但Eclipse的目标却不仅限于此。Eclipse还包括插件开发环境(Plug-inDevelopmentEnvironment,PDE),这个组件主要针对希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具。由于Eclipse中的每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过外挂程式使其作为其他计算机语言比如C++和Python的开发工具。Eclipse本身只是一个框架平台,但是众多外挂程式的支持使得Eclipse拥有其他功能相对固定的IDE软体很难具有的灵活性。许多软体开发商以Eclipse为框架开发自己的IDE。Eclipse最初由IBM公司开发,2001年11月贡献给开源社区,现在它由非营利软体供应商联盟Eclipse基金会(EclipseFoundation)管理。31.4参考资料[1]李武姚珺.数据库原理及应用.哈尔滨:哈尔滨工程大学出版社,2011:179[2]JAVAWEB搜狗百科[Z].搜狗=java+web[3]SQL搜狗百科[Z].搜狗=SQL[4]Eclipse搜狗百科[Z

1 / 13
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功