正文参考文献致谢(共16页).doc

上传人:飞****2 文档编号:13543329 上传时间:2022-04-30 格式:DOC 页数:16 大小:5.97MB
返回 下载 相关 举报
正文参考文献致谢(共16页).doc_第1页
第1页 / 共16页
正文参考文献致谢(共16页).doc_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《正文参考文献致谢(共16页).doc》由会员分享,可在线阅读,更多相关《正文参考文献致谢(共16页).doc(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上第一章 绪论1.1. 选题背景在二十一世纪的新时代,随着计算机技术的发展及计算机的日益普及到社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高强度的时间观念,课程管理系统管理软件为学校办公室带来了极大的方便。随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要要有学生管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理,科学统计和快速查询,从而减少管理方面的工作量。相对于传统的学生课程管理方式,给予WEB

2、的学生课程管理系统极大的简化了办公效率。该系统基本上能满足学校课程信息管理的各个方面,可以实现学校低成本投入,高效率办公的宗旨。该系统是利用JSP技术开发的基于WEB的系统。JSP是一种嵌入在 HTML 并由服务器解释的脚本语言。它可以用于管理动态内容、支持数据库、处理会话跟踪,甚至构建整个电子商务站点。它支持许多流行的数据库,包括 Mysql、PostgreSQL、Oracle、Sybase、Informix 和 Microsoft SQL Server即JSP动态网站开发技术与ASP相似,也是一种嵌入HTML文档的服务器端脚本语言。其语法大部分与C、Java、Perl等语言相似,并形成了自

3、己的独有风格,利用该语言Web程序员可以快速地开发出动态网页。JSP在大多数Unix平台、GUN/Linux和微软Windows平台上均可以运行。1.2. 问题的提出随着教育改革的不断发展,学校规模的不断扩大学生数量的急剧增加,有关学生的各种信息量也成倍增长,面对庞大的信息量,就需要要有学生管理系统来提高学生管理工作的效率。使学校办公更加轻量化,无纸化,效率化。而且该系统是B/S系统,只要有因特网就能随时随地的办公,而现在正是一个移动化时代,B/S系统的优势就直接体现出来了。1.3. 系统的开发目标出于本系统是在校学生课程管理的一个专一性的系统, 本系统的设计目标将最 终定位于完成以上所述的课

4、程管理业务的基本模型上。该项目开发的系统为学校 学生课程信息管理系统 , 是鉴于目前学校学生人数剧增 , 学生信息呈爆炸性增长的 前提下 , 学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来 的 , 该软件设计完成后可用于所有教育单位 ( 包括学校等等 )的学生信息的管理 . 目前社会上信息管理系统发展飞快 , 各个企事业单位都引入了信息管理软件来管理 自己日益增长的各种信息 , 学生管理系统也是有了很大的发展 , 商业化的学生课程 管理软件也不少 . 但本系统完全独立开发 , 力求使系统功能简洁明了 , 但功能齐全且 简单易于操作。第二章 系统设计2.1. 系统分析为了保证系

5、统能够长期、安全、稳定、可靠、高效的运行,系统应该满足以下的性能需求:1、 系统处理的准确性和及时性:系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对员工信息处理的需求。2、 系统的开放性和系统的可扩充性:系统在开发过程中,应该充分考虑以后的可扩充性。例如数据表中用户选择字段方式的改变,用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配

6、置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。3、 系统的易用性和易维护性:要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。4、 系统的数据要求:1、数据录入和处理的准确性和实时性。2、数据的一致性与完整性。3、数据的共享与独立性。2.2. 系统的可行性分析2.2.1. 技术可行性 并且本系统的开发我利用Mysql作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。 使用Java作为系统开发的开

7、发环境,它作为一种现代的编程语言,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。2.2.2. 经济可行性 现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发, 为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高学校的

8、工作效率;第四,本系统可以使敏感文档更加安全,等等。 所以,本系统在经济上是可行的。2.2.3. 管理可行性 本系统主要面向学校,在校内网内运行,用户群较少,易于维护管理。第三章 开发环境的说明与安装3.1. 开发语言的选择 本系统开发语言是JAVA语言,采用MVC三层架构,使用了Struts 2 ,Hibernate和Spring三大框架整合开发。3.2. 数据库的选择 在数据库的选择上,考虑到用户群主要是教师,学生,用户规模不大,本系统采用Mysql轻量级数据库。3.3. 开发工具的选择 本系统开发是使用Myeclipse8.6版本。第四章 系统设计4.1. 软件结构模块设计 系统开发的总

9、体任务是实现细心关系的系统化,规范化和自动化。 .系统的结构关系图如下: 如图4-1 .结构关系图描述 系统的结构关系图是系统的总体功能分析,是在系统开发的总体任务的基础上完成的。本项目中的学生信息管理系统需要完成的功能主要有课程管理,教师账号管理,学生账号管理。 管理员模块: 用户管理:管理员能查询所有学生和教师的详细信息,添加学生和教师。 课程管理:通过该模块,管理员可以查看课程信息,添加新课程。 课程管理系统课程管理教师账号管理学生账号管理课程资源管理 图4-1 系统结构关系图 第五章 数据库设计5.1. 数据库描述 根据上面的分析就可以设计出能够满足用户需求的各种数据库试题,以及他们之

10、间的关系,为后面的逻辑结构设计打下基础。这些试题包括各种具体信息,通过相互之间的作用形成数据的流动。本系统的试题由用户实体,教学资源实体,课程实体。实体之间的描述E-R图如下: 用户密码用户名用户ID 管理员 用户实例图任课教师课程章节课程名课程ID 课程 5.2. 数据库结构设计5.2.1. 逻辑结构设计 表5-1 User 管理员信息表 表5-2 Teacher 教师信息表 表 5-3 Student 学生信息表 表 5-4 Course 课程信息表 表5-5 Section 章节信息表 表 5-6 Resource 资源信息表 表 5-7 Data 数据表 表 5-8 Grade 班级表

11、 表 5-9 t_s 教师与学生关联表5.2.2. 数据结构与程序 系统的数据结构由标准数据库语言SQL生成。 第六章 主要功能的实现6.1. 主界面设计 系统登录页面位首页面,如下图所示 当用户登录成功后,显示通知通告 系统左边是导航菜单栏 点击课程管理,右边显示课程信息 点击新建课程点击新建课程点击查看课程信息点击新建课程章节点击查看课程资源点击资料管理点击新建连接资料点击新建文本资料点击新建下载资料点击用户管理菜单,点击教师账号管理点检新建教师账号点击查看教师相关信息点击导航菜单栏班级信息管理选项,查看班级信息点击新建班级账户点击查看班级信息点击添加学生第七章 参考文献作者:董宁丛书名:

12、javascript语言与Ajax应用出版社:中国水利水电出版社2009年作者: 陈臣 王斌 孙琳 王鸽 蒲蓬勃 丛书名:研磨Struts,出版社:清华大学出版社,出版日期:2011 年10月第八章 致谢在本次设计的过程当中,我得到了指导老师和广大同学的大力支持和帮助,在此表示衷心的感谢!由于我选择的工具和语言对自己来说都是刚学的的,因此,刚开始使用的时候不免有些生疏,也遇到了不少问题,请教了好多同学(不再一一列举),同时也学到了许多编程技巧。此外,在需求分析和毕业论文的书写阶段,于刘嵩老师对我们的设计提出了大量的宝贵意见,使得我们的系统得到了进一步的完善。再次感谢指导老师和广大同学对我的帮助!专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁