目 录 引言......................................................................................................................................... 1 http://www.paper51.com 一、系统简介........................................................................................................................... 1 内容来自www.paper51.com 二、准备阶段........................................................................................................................... 1 内容来自论文无忧网 www.paper51.com
2.1开发工具及环境简介.................................................................................................. 1 http://www.paper51.com
2.2小结........................................................................................................................... 2 http://www.paper51.com
三、系统需求分析.................................................................................................................... 3 内容来自论文无忧网 www.paper51.com 3.1、技术分析................................................................................................................. 3 copyright paper51.com
3.2、功能需求分析........................................................................................................ 42 http://www.paper51.com 四、系统数据库设计................................................................................................................ 5 copyright paper51.com 4.1 总表.......................................................................................................................... 5 http://www.paper51.com 4.4 数据库物理模型........................................................................................................ 9 http://www.paper51.com 五、系统平台设计思路........................................................................................................... 10 内容来自论文无忧网 www.paper51.com
5.1模块图...................................................................................................................... 10 copyright paper51.com
5.2工作流程简介........................................................................................................... 10 http://www.paper51.com 六、本人负责功能具体实现简介............................................................................................. 11 http://www.paper51.com 6.1 帐户管理................................................................................................................. 11 http://www.paper51.com 6.2 排课管理................................................................................................................. 12 内容来自论文无忧网 www.paper51.com 6.3选课定时.................................................................................................................. 14 内容来自论文无忧网 www.paper51.com 七、测试................................................................................................................................ 14 内容来自www.paper51.com 7.1 测试方法................................................................................................................. 14 内容来自论文无忧网 www.paper51.com 7.2 测试情况................................................................................................................. 15 paper51.com 7.3 测试总结................................................................................................................. 15 http://www.paper51.com 八、总结................................................................................................................................ 15 paper51.com
致谢 内容来自www.paper51.com 参考文献 内容来自www.paper51.com
附录 copyright paper51.com
引言 paper51.com 学生的信息管理、课程安排和教学资源的合理利用,是提高教学管理的质量和效益乃至建设知名高水平大学的关键环节。 内容来自论文无忧网 www.paper51.com
随着中国教育信息化的不断深入发展,将会有越来越多的教育部门采用网络信息化的无纸办公。新学期开始,对每个高校来说,首当其冲要解决的问题就是安排新学期学生的课程设置和新入学学生的学籍管理工作。由于高校院系、班级、课程数都相对较多,手工排课不可避免地要带来教师资源或教室资源的冲突的问题,并且传统的人工操作比较费时、费力、费材。在信息高速发展的今天,把纷繁复杂的事情交给计算机来做,才能快速、高效、省时地解决问题。 copyright paper51.com 一、系统简介 内容来自www.paper51.com
学生管理及选课系统主要功能如下: 内容来自www.paper51.com
(1) 学生可查看自己的课程表、以前几个学期的成绩、选择自己喜欢的选修课以及所选课程的相关信息、教学安排,修改登录密码。 copyright paper51.com
(2) 教师可查看系上给自己安排的教学任务(包括专业课和选修课),查看自己所开课程的学生名单和成绩录入,也可查看和修改自己的个人信息、修改,修改登录密码。 内容来自www.paper51.com (3) 系管理员对全系的学生、专业、班级、课程进行管理并制定教学计划。 内容来自www.paper51.com (4) 系统管理员拥有最高的权限, 可查看管理全校的教师、系管理员,并对全校的教室资源和院系进行操作,并制定全校公共选修课的教学计划,决定选修课选课和退课时间。 paper51.com 设计思想: 通过我系统的学习Web知识,我们将开发一个简单的学生管理及选课系统,它具有以下特点: paper51.com 实用性: 要为网上管理学生及教学计划提供方便。 copyright paper51.com 操作简单: 本系统应该适用于不同水平的使用者,包括教师和学生,同时系统不应太复杂和烦琐,因此要求系统的操作尽可能简单可行。 copyright paper51.com 代码可读性好: 作为一个实用系统,里面的代码尽可能简洁。 内容来自www.paper51.com 二、准备阶段 paper51.com 2.1开发工具及环境简介 http://www.paper51.com 2.1.1 PHP简介(注:材料来自互联网) 内容来自论文无忧网 www.paper51.com PHP 是作为一个小开放源码,随着越来越多的人意识到它的实用性从而逐渐发展起来。PHP 可以在 Windows NT 和9x 以及其它许多 Web 服务器上运行。 copyright paper51.com PHP 是一种嵌入在 HTML 并由服务器解释的脚本语言。它可以用于管理动态内容、支持数据库、处理会话跟踪,甚至构建整个电子商务站点。它支持许多流行的数据库,包括 MySQL、PostgreSQL、Oracle、Sybase、Informix 和Microsoft SQL Server。 copyright paper51.com PHP 作为一种强大的语言,无论是以模块还是 CGI 的方式安装,它的解释器都可以在服务器上访问文件、运行命令以及创建网络连接等。这些功能也许会给服务器添加很多不安全因素,但是只要正确地安装和配置 PHP,以及编写安全的代码,那么 PHP 相对于 Perl 和 C 来说,是能创建出更安全的 CGI 程序的。而且,也可以在可用性和安全性之间找到一个很好的平衡点。 copyright paper51.com ——源引网络材料 内容来自www.paper51.com |