基于jsp的选排课系统的设计与实现.ppt
- 格式:ppt
- 大小:734.00 KB
- 文档页数:18


学生选课管理系统周润生(041403018)崔灿(051401015)李志飞(051401018)邓冰(051401021)李娟(051401030)屈锐敏(051401031)学生选课系统需求规格说明书(一)引言(或绪论)Internet网是目前全球最大的计算机通信网,它遍及全球几乎所有的国家和地区。
www系统是一个大型的分布式超媒体信息数据库,它极大的推动了Internet的发展,己经成为Internet中最流行、最主要的信息服务方式。
www技术之所以能在全球普及,一个重要的原因就是它与数据库管理系统相互融合,成为一个处理和共享信息的强大工具。
一方面,数据库是一种强大的信息管理工具,另一方面,www 提供了共享数据的方法。
两者强强联合取长补短,发挥各自优势,使用户可以在Web浏览器上方便地检索数据库的内容。
数据库是从60年代初发展起来的计算机技术。
经过四十来年的发展,数据库技术己经趋于成熟。
Web数据库在新的Internet环境中发生了很大的变化。
就数据应用而言呈现出多样化的空间,如数字图书馆、电子出版物、电子商务、远程教育系统等的出现,给web数据库技术提出了更多、更高的要求。
同时,随着国内高校校园网的建设,基于互联网的应用系统的开发正在蓬勃发展并发挥着较大的作用。
例如,我国许多高校的网上招生系统,学校的各种管理信息系统,学校选课系统,还有一些医学院校开发出的网上诊所、远程诊断系统等等,都是基于校园网的应用系统。
国外的教学科研软件与国内相比开发的早而且比较成熟。
早在七十年代末,美国就建成了NSFNET(国家科学基金网),其课题的申报及课题的进展情况汇报都在网上进行。
其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联网完成入学报名、选课、考试、毕业论文、取得学位这一学习生活的全过程。
目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出大批人才。
目录第一章项目概述 (3)1.1系统调查 (3)1.1.1 现行系统概述 (3)1.1.2 开发新系统的目的 (3)1.2 系统的总体功能需求和性能要求 (3)1.3 系统处理流程和数据流程 (4)1.4 系统开发框架 (5)第二章可行性分析 (6)2.1 技术可行性 (6)2.2 经济可行性 (6)2.2.1 项目支出 (6)2.2.2 收益 (7)2.2.3 投资回收期 (7)2.3 社会可行性 (7)2.3.1 法律可行性 (7)2.3.2 操作可行性 (7)2.4 开发环境可行性 (7)第三章项目开发计划 (8)3.1 工作任务、任务分解与人员分工 (8)3.2 进度计划 (9)第四章需求分析 (9)4.1 需求概述 (10)4.1.1 需求目标 (10)4.1.2 用户类和特征 (10)4.2 功能需求 (10)4.3 非功能需求 (11)4.3.1 性能需求 (11)4.3.2 安全性需求 (12)4.3.3 故障处理 (12)第五章系统设计 (13)5.1 建立对象模型 (13)5.2 建立动态模型 (14)5.3 数据库设计 (15)5.3.1 学生登录表 (16)5.3.2 教师表 (16)5.3.3 管理员登录表 (17)5.3.4 教师登录表 (17)5.3.5 课程信息表 (17)5.3.6 学生信息表 (18)5.3.7 选课后的课程信息表 (18)5.4 用户界面设计 (19)第六章系统实现 (22)6.1 实现工具 (22)6.2 软件编码原则 (22)第七章测试与维护 (23)7.1 测试方案 (23)7.2 测试项目 (23)7.2.1 登录测试(如表7-1所示) (23)7.2.2 选课测试(如表7-2所示) (23)7.2.3 更改密码测试(如表7-3所示) (23)7.2.4 查询课程测试(如表7-4所示) (23)7.3 软件测试分析报告 (24)7.3.1 功能性测试评价 (24)7.3.2 非功能性评价 (24)第一章项目概述1.1系统调查1.1.1 现行系统概述高校选课课程的安排由于各方面诸多的原因经常有不适之处,为了减少教务人员的工作及学校便于管理,学生选课系统已成为日常教学工作中必不可少的管理软件,可对学生信息、选修课程、科目成绩进行各方面的管理,为用户提供充足的信息和快捷的查询、修改手段。
毕业论文论文题目基于b/s技术的选课系统院(系)名称专业名称班级学生姓名学号指导教师姓名目录内容摘要 (1)关键词 (1)Abstract (1)Key words (1)1.引言 (2)2.系统分析 (2)2.1下面用例图来说明该系统要实现的功能 (2)2.2系统总体结构 (3)3.模块的设计和实现 (3)4.数据库的设计和实现 (8)4.1表设计 (8)4.2表的实现 (9)5.部署和运行 (12)5.1部署环境 (12)5.2安装文件 (13)5.3创建数据库 (13)5.4测试 (13)5.5运行 (13)6.结论 (13)参考文献 (14)致谢 (15)摘要:本文以一个具体的应用系统—学生选课信息系统的设计与实现来说明如何利用b/s技术和php技术来设计和构建web应用。
b/s技术技术的使用能提高开发效率,增加系统的易维护性。
并用到了以 thinkPHP为基础的框架编程技术和以mysql为基础的数据库应用技术。
关键词: B/S技术; PHP;WEB应用;MVC技术。
Abstract:In this paper, a specific application - Student Elective Information System Design and Implementation to illustrate how to use the b / s technology and php techniques to design and build web applications.b / s technology, the use of technology can improve development efficiency, increase system maintainability. And the use of the thinkPHP-based framework with programming techniques and mysql-based database application technology.Keywords:B/S technology; PHP; WEB applications; MVC technology1引言:现在信息管理系统软件的开发,采用b/s技术可以提高效率,这样可以极大的提高开发效率,保证系统开发的易维护性。