毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
php+mysql排选课系统设计+文献综述(2)
3.1 总体需求理解 6
3.1.1 排选课系统的四种用户权限 6
3.1.2 排选课系统中需要管理的内容 8
3.1.3 排选课系统实际使用时存在的冲突和解决对策 8
3.1.4 排选课系统的过程安全策略 9
3.2 开发的需求分析 10
3.2.1 超级管理员功能 11
3.2.2 学院管理员功能 13
3.2.3 教师功能 15
3.2.4 学生功能 16
4 数据库设计 17
4.1 概念设计 17
4.2 关系模式 17
4.3
物理
设计 17
5 系统概要设计 21
5.1 权限管理 21
5.2 读写分离模块 21
5.3 用户功能模块 22
5.4 超级管理员功能模块 22
5.5 学院管理员功能模块 23
5.6 教师功能模块 24
5.7 学生功能模块 24
5.8 用户删除行为的对应方案列表 25
6 系统详细设计 26
6.1 登陆界面 26
6.2 用户特色功能管理界面 26
6.3 超级管理员界面 27
6.4 学院管理员功能管理界面 29
6.5 教师功能管理界面 31
6.6 学生功能管理界面 35
6.7 冲突提示 36
6.8 危险行为提示 38
7 结论 39
1 绪论
1.1 课题背景
目前学校使用的排选课系统都是教务系统的一个子集。而教务系统因其开发年代较久远,开发时期没有统一的的代码规范和成型的通用标准,这些历史因素导致的当时开发的代码现在的文护难度非常大。没有文护流程的过时代码会直接影响用户正常使用,尤其是网页程序,过时的浏览器被淘汰,许多过时的代码在现代浏览器上会直接报错而不是运行,这就让用户被迫只能使用不安全的过时的浏览器。
随着学校扩招,对服务器程序的优化要求也越来越高。过时的程序因其文护成本太高,导致优化成为几乎不可能完成的任务,而要增加新功能只会让程序更加臃肿。唯一的做法就是重新开发,而这样的后果无论成本还是时间都让人难以接受。
本文主要参考php(Hypertext Preprocessor)[1-29]和mysql(microsoft structure quest language)[2,4,12]方面的中外
文献
,借鉴文献中实例的做法,在导师的指导下,由本人设计和改进实现方案,编写主程序实现需求。
1.2 研究框架
使用框架的意义是为了简化开发流程,降低开发难度,降低程序各模块之间的耦合度,提高程序模块内部的聚合度,并且提高文护效率。当一个框架不能达到这些目的的时候,就不应该使用这套框架。框架可以很庞大,但是不应该太臃肿,而且使用某一个框架,必须对这个框架的内部机制完全了解,确保不会有故意留下的漏洞和后门。框架代码应该开源,一个闭源的框架任何人都是不会放心地去使用它的。
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
OFDM系统峰均比降低算法研究与仿真
下一篇:
Flash固定横版射击塔防小游戏的设计
安卓的校园选课系统设计与实现
PHP+MYSQL教学质量监控问卷调查系统设计与实现
php+mysql微擎系统的活动报名管理系统设计
php+mysql微信公众号平台设计与实现+源代码
jsp+mysql学生选课管理系统设计+源代码
JqueryMobile的网上餐厅排队...
php+mysql购物网站的设计与实现
上海居民的社会参与研究
浅论职工思想政治工作茬...
压疮高危人群的标准化中...
酵母菌发酵生产天然香料...
基于Joomla平台的计算机学院网站设计与开发
提高教育质量,构建大學生...
浅谈高校行政管理人员的...
从政策角度谈黑龙江對俄...
AES算法GPU协处理下分组加...
STC89C52单片机NRF24L01的无线病房呼叫系统设计