网站地图
范文同学网


自动化 模具 机械 电子 通信 动画 英语范文 工程管理 金融范文 旅游管理 工业工程 生物工程 给排水范文 西门子PLC 历史学 三菱PLC
单片机 财务 会计 法律 行政 物理 物流范文 电子商务 制药工程 包装工程 土木工程 材料科学 汉语言范文 欧姆龙PLC 电压表 松下PLC
计算机 化工 数电 工商 食品 德语 国贸范文 人力资源 教育管理 交通工程 市场营销 印刷工程 机电一体化 数控范文 变电站 文化产业

  • 网站首页|
  • 文档范文|
  • 人工降重|
  • 职称文章发表|
  • 合作期刊|
  • 范文下载|
  • 计算机范文|
  • 外文翻译|
  • 免费范文|
  • 原创范文|
  • 开题报告

联系方式

当前位置:范文同学网 -> 开题报告 -> 计算机开题
·电气自动化原创文章范文
·学前教育专业原创文章范文
·国际经济贸易原创文章范文
·药学专业原创文章范文
·英语专业原创文章范文
·公共事业管理原创文章范文
·金融专业原创文章范文
·农业推广技术原创文章范文
·电子商务专业原创文章范文
·法律专业原创文章范文
·工商管理原创文章范文
·汉语言文学原创文章范文
·人力资源管理原创文章范文
·动物医学专业原创文章范文
·心理学专业原创文章范文
·教育管理原创文章范文
·市场营销原创文章范文
·计算机专业原创文章范文
·物流管理专业原创文章范文
·小学教育专业原创文章范文
·行政管理专业原创文章范文
·土木工程管理原创文章范文
·财务会计专业原创文章范文
·信息管理信息系统原创范文
·室内设计专业原创文章范文
·眼视光技术原创文章范文
·材料工程管理原创范文
·工业设计专业原创文章范文
·航海技术专业原创文章范文
·模具设计与制造原创范文
·汽车检测与维修原创范文
·数控技术专业原创文章范文
·汽车技术服务原创文章范文
·光机电应用技术原创范文
·机电一体化原创文章范文
·印刷技术专业原创文章范文
·动漫设计与制作原创范文
·软件技术专业原创文章范文
·广告设计专业原创文章范文
·应用电子技术原创文章范文
·电子信息工程技术原创范文
·机械专业原创文章范文
·酒店管理专业原创文章范文
·旅游管理专业原创文章范文
·文化产业管理专业原创范文
·质量管理专业原创文章范文
·通信工程专业原创文章范文
·护理专业原创文章范文

原创文档范文 → 计算机专业原创文档范文 软件技术专业原创文档范文  现成文档范文 → 计算机文档范文

基于BS架构的选课管理系统-开题报告

Ktbg16419 基于BS架构的选课管理系统-开题报告目前选课现状传统的选课之复杂,影响影响因素之多,工作量之大,让老师和学生都很头疼,要把这一项棘手、复杂的工作要在短时间不出差错的完成,对教职工而言是相当大的挑战。在这期间,需要照顾各种约束条件,还要防止任何的矛盾与冲突的地方,又要掌握很多需要平衡的地方,..
基于BS架构的选课管理系统-开题报告 Ktbg16419  基于BS架构的选课管理系统-开题报告


目前选课现状
传统的选课之复杂,影响影响因素之多,工作量之大,让老师和学生都很头疼,要把这一项棘手、复杂的工作要在短时间不出差错的完成,对教职工而言是相当大的挑战。在这期间,需要照顾各种约束条件,还要防止任何的矛盾与冲突的地方,又要掌握很多需要平衡的地方,随着大学扩招,高校的学生越来越多,这一系列问题变得犹为突出。

选课研究的意义
第一在于解放老师的繁重工作。重复的劳动、大量的计算工作和一些需要作出限制的地方交给计算机来处理。把人为的脑力资源解放出来做一些计算机目前不方便做的事情,或者是计算机目前还完成不了的事情。
其次利用高效的计算机资源和网络资源来为师生服务,计算机和网络是两项伟大的发明,特别是如今的计算机硬件性能的提升,网络的带宽提升和网络设备的性能提升,使我们利用计算机和网络处理任务更是得心应手,利用计算机和网络来处理任务,既是发扬不浪费已经有的资源的传统,也是合理利用资源的表现。不失为明智之举。
再者,一切都可以信息化,利用计算机来处理任务的好处就是方便更改,方便保存数据,选课的每一个环节都可以记录好数据,对选课的结果更是可以实时查看,如有发现不对的地方,可以立即修改,直到满意为止,有了众多的数据以后,就很方便做出统计,可以满足我们需要的各种各样的统计报表显示出来,有了数据,也方便我们分析整个选课过程,可以从中发现很多问题,比如有些课学生很喜欢的课开得太少了,导致很多人都没选上等等这类的建议,这些建议对下一次选课就有很大帮助。最后应该强调的是,信息化以后特别方便我们查找资料,我们需要什么,不用再像以前那样去每张纸上肉眼去搜索,现在只要到系统里去输入关键字就可以了。

系统架构和使用的技术
此次基于web的选课系统准备采用经典的mvc模式,以java作为基础语言,从所周知,java在网络程序方面,特别是web程序方面是强项,有无数的框架以及无数的java从业者作为 强大的技术后盾,分布在全世界的每个角落的java爱好者都在为java的整个生态提供帮助,所以我们就站在巨人的肩上。
Web应用需要一个容器来运行,本选课系统决定采用tomcat作为web应用的服务器容器。选择tomcat服务器不光是因为它简单,简单是基最大的优点,其次跨平台,这是因为它基于java的另一大优点,同样的程序放在window和linux都可以运行,再者tomcat方便配置,服务器本身对计算机资源的占用并不多。对于一个普通的web应用程序,已经足够了。
Web界面以jsp为模板作为显示输入,以html为基础在浏览器端显示,另外需要一定的java script和css来控制浏览端的显示,以提供更好的用户体验和必要的逻辑。
 服务器端除了java程序编写的服务器以外,还需要数据库的支持,作为持久化不可缺失的重点一项,本选课系统决定采用mysql作为持久化的工具,设计的过程中的表设计和sql语句设计,都以mysql为例。选用mysql主要原因是因为mysql免费,又是常用,又能足够满足本选课系统的使用需求。
开发环境主要是使用eclipse,运行在windows系统,java版本采用jdk8,服务器采用tomcat,数据库采用mysql5, 运行环境的操作系统为linux,别的和开发环境一样。这也是目前行业内普遍采用的搭配方式。
在系统开发之前的设计阶段,有关界面设计的部分需要借助于axure这个强大的原型设计工具,用axure画原型非常方便快速,而且又能满足各种需求,这样就可以快速出原型,有了原型图,把web界面和移动终端的需求用界面展示出来,就一目了然,清清楚楚,这样更容易看出问题所在,以便即时修正。直到满意为止。Axure在整个^范文的设计中占有重要的分量。这也是目前在企业里的界面设计中使用最多的工具之一。
关于B/S结构的设计,BS是浏览器(browser)服务器(server)的简称,不同于传统的C/S结构的程序,C/S即客户端(client)服务器(server)结构,传统的C/S结构设计的程序带升级带来了诸多不便,并且客户端的平台、系统形式各异,开发客户端程序的成本很高,它的好处在于很多需要处理的任务可以放在客户端机器上来处理,从而减轻服务器的压力,2000年以前,硬件成本昂贵的情况下,采用C/S结构来缓解服务器的压力不失为一种良好的设计。
然而,最近几年,硬件成本的下降,服务器成本已经不是软件产品整个生命周期中的重点了,如今的一台普通PC机甚至都比10年前的一般服务器要好,这个时候就需要更好的设计来满足软件产品的运行和维护,从而渐渐的大家都开始研究B/S结构的程序。
B/S结构的程序容易升级,对客户端没有更多的要求,也不关注客户端是什么样的操作系统,仅仅需要客户系统有一个浏览器就好了,剩下的事情就交给服务器来处理,除了少量的java script是在客户端计算以外,别的任务处理都是在服务器完成的,处理完之后输出标准的HTML到浏览器,浏览器负责显示结果,这样的系统,设计的时候重点都就放在了服务器,运行时服务器的压力也变的很大,对服务器的处理速度和内存,还有服务器在带宽都有了更高的要求,但是换来的却是开发人员可以对整个系统很方便的控制,对服务器的监控,对显示效果的修改,对计算逻辑的修改,对数据库的修改等等,都不需要浏览器端做什么操作。这也是本选课系统采用B/S结构的原因。这也是如今软件产品的主流设计方式。


二、^范文提纲
引言:谈及选课系统的研究现状和将来的方向
1 可行性分析
1.1经济可行性 
1.2技术可行性
1.3操作可行性
1.4法律可行性
2 需求分析  
2.1 任务概述.  
2.2 业务流分析    
2.3 数据流分析 
3系统功能模块划分.
3.1管理员模块设计 
3.2教师模块设计 
3.3学生模块设计 
4数据库设计 
4.1 数据库需求分析 
4.2 数据库实体关系设计 
4.3 数据库表结构设计
4.4 数据库初始化数据设计 
5系统模块界面设计 
5.1 系统登陆界面 
5.2 管理员操作界面 
5.3 教师登入界面 
5.4 学生登入界面 
6系统测试. 
6.1软件测试. 
6.2 测试用例 
6.2.1管理员登入测试 
6.2.2管理员权限测试 
三、参考文献
[1] 张海藩.牟永敏.软件工程导论[M]. 北京: 清华大学出版社, 2013 
[2] 文斌.刘长青.软件工程与文档写作[M]. 北京: 清华大学出版社, 2006
[3] 匡松.李忠俊.web程序设计教程[m]. 杭州: 浙江大学出版社, 2009
[4] 王成良. web开发技术及其应用[M]. 北京: 清华大学出版社, 2007
[5] 郭秀娟.王春光.基于B/S模式的^文档设计管理系统开发与实现[J].计算机技术与发展. 2010, 3期
[6] 方睿.刁仁宏.网络数据库原理及应用[M]. 成都:四川大学出版社,2005
[7] 张剑平.学校管理信息系统[M]. 北京:中国铁道出版社
[8] 吴开军.选课系统的设计与实现[M],电脑开发与应用育》. 西南师大出版社
[9] 范乐.于强.基于Web的编程技术(第1版)[M]. 铁道电出版社, 2003
[10] 杨文龙.姚淑珍.吴芸.软件工程[M]. 北京: 电子工业出版社,2002


基于BS架构的选课管理系统-开题报告......
上一篇:基于BS的学生学籍系统的设计与实.. 下一篇:基于BS架构的远程在线协作信息系..
点击查看关于 基于 架构 选课 管理系统 开题 报告 的相关范文题目 【返回顶部】
精彩推荐
电气工程自动化原创范文  电子商务原创文章范文
人力资源专业原创文章范文 土木工程原创文章范文
工商管理专业原创范文    药学专业原创范文
汉语言文学专业原创范文  会计专业原创文章范文
计算机技术原创文章范文  金融学原创文章范文
法学专业原创文章范文   市场营销专业原创范文
信息管理专业原创文章范文 学前教育专业原创范文
公共事业管理专业原创范文 英语专业原创范文
教育管理专业原创范文   行政管理专业原创范文

关于我们 | 联系方式 | 范文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士文章范文


范文同学网提供文档范文,原创文章范文,网站永久域名www.lunwentongxue.com ,lunwentongxue-范文同学网拼音首字母组合

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2024 范文同学网 版权所有