毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
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固定横版射击塔防小游戏的设计
提高网站茬Google中的排名...
vc++几种排序算法演示软件实现
jsp+mysql大学网选课系统设计
php+mysql移动互联的110警务平台后台管理设计
php+mysql学生公寓管理系统的设计
php+MySql大学实验管理系统设计+数据流图
php+mysql太仓东伟包装材料公司网站设计
C#学校科研管理系统的设计
承德市事业单位档案管理...
公寓空调设计任务书
中国学术生态细节考察《...
10万元能开儿童乐园吗,我...
志愿者活动的调查问卷表
神经外科重症监护病房患...
国内外图像分割技术研究现状
AT89C52单片机的超声波测距...
医院财务风险因素分析及管理措施【2367字】