1。1。2国内外研究现状与水平

1。1。3发展趋势

1。2调研情况

调研内容包括了需求调查和相关实现技术调研、比较。

1。2。1需求调查

经调查后发现,大多数学生在校园内,常以班级、小组为单位,交流考试信息、常见题型、复习重点,就以常见题型举例,如果能有历年试卷作为参考,常见题型就很容易被发现,而在以班级、小组为单位的环境中,该届学生中很大可能没有上一届的考试资料,又或者是仅仅有一年的样本,还有可能没有留下记录的习惯,给复习工作带来很大障碍;如果存在一个平台,供给考试结束的学生以记录考试重点和难题的机会,则可以提升将要接受考试同学的通过率,反过来,他们也可以在平台中获取自己将要面临的考试的信息。

另一方面,在学校办事流程上,学生常常因为不清楚流程和规章制度而去辅导员办公室求助,费时费力,如果能够有处理经验的人将经验分享,将会节约大量时间,比如学费补交该如何处理,课程修改该如何处理等等,年年都有源源不断的需求。

1。2。2实现技术调研

经调研,当前依赖于Web Service的类似系统,它们的静态页面几乎都是由HTML+ JavaScript+ CSS制作完成的,其中HTML是超文本传输语言,理论上它可以引用各种元素,JavaScript的程序与CSS就是其中之一,JavaScript可以在浏览器端完成绝大多数不需要服务器参与的工作,CSS是层叠样式表,它的主要功能是重新定义各个元素的格式,以及通过调整网页的各个部分颜色、图案、间距等等美化网页。

动态语言和数据库的搭配选择较为丰富,有Active Server Pages +Access, asp。net +MS SQL, PHP +MySQL,还包括Java Server Pages+ MySQL,Java Server Pages+ Oracle等。

简单地说,动态语言中,性能与兼容性上Java Server Pages最高,在上手难度上PHP与ASP相对较为容易上手。

图 1。1 DB-Engines Ranking统计的排名

数据库中,来自DB-Engines Ranking的排名如图 1。1所示,Oracle/MySQL/SQL Server这三个数据库是当前占有率最高的,其中MySQL可以免费使用,SQL Server有丰富的图形化操作界面。

值得一提的是,有数据显示PHP +MySQL的组合提供了70%以上的流量,并且安装相当容易。

2分析

古语有云,工欲善其事,必先利其器,在真正开始设计之前,先做好分析准备工作既可以避免大量的改动,增加效率,又可以起到令设计过程变得规范化的作用。

2。1可行性分析与技术选择

下文将根据需求分析可行性,并且根据需求选择最合适完成本课题的技术组合。

2。1。1技术可行性

从基本功能需求上来看,本系统必须要具有必要的导航栏、导航页面、输入输出工具条和状态的显示输出,对用户动态地做出反应,要能承受中等的数据量与访问次数。在可行性这点上,因为类似的平台已经有许多,种类也很丰富,本课题应当是可行的。

2。1。2网络结构模式选择

主要比较B/S结构与C/S结构:

(1)性能的比较

由于浏览器的特殊性,在B/S模式中,客户端只负责数据的浏览,提交,很少起到处理数据的作用,这对于客户机是好事,但对于服务器来说却有很重负担;相反的,C/S模式的客户端会承受部分任务,对客户端的要求较高,但对应的,服务器的负担相对来说较小。另外,在浏览器中发布的几乎只能是符合HTML格式要求的文件,而众所周知这样的格式较不容易修改,给文件管理带来许多不便,所以性能上是C/S模式更有优势。

(2)安全性的比较

上一篇:移动端Android公司文件管理系统设计
下一篇:Android人口密集区域寄放存储系统开发与设计

php+mysql移动互联的110警务平台后台管理设计

php+mysql学生公寓管理系统的设计

php+MySql大学实验管理系统设计+数据流图

php+mysql太仓东伟包装材料公司网站设计

asp.net+sqlserver经济管理学院网站设计

ThinkPhp+mysql大学生求职个人通用网站设计

php+mysql电子商城设计与实现

张洁小说《无字》中的女性意识

网络语言“XX体”研究

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...

麦秸秆还田和沼液灌溉对...

LiMn1-xFexPO4正极材料合成及充放电性能研究

安康汉江网讯

我国风险投资的发展现状问题及对策分析