1、目 录 摘要. 2 Abstract 3 1、引言 . 4 1.1 课题研究的目的 5 1.2 课题研究的意义 5 1.3 课题的可行性分析 6 1.3.1 课题调研 . 6 1.3.2 可行性分析 . 6 2、准备阶段 7 2.1 JSP 编程语言 7 2.2 SQLSERVER 2000 数据库 8 2.3 BS 模式与 C/S 模式的比较分析 8 2.4 数据库系统设计 10 3、应用系统开发工具 12 3.1 对软件和硬件的要求 . 12 3.2 运行需求 12 3.3 其他需求 13 3.4 数据库应用系统开发简介 13 3.5 学生选排课系统 13 4、系统分析 14 4.1 系统
2、简要分析 . 14 4.2 应用需求分析 . 15 4.3 业务流分析 . 17 4.4 数据流分析 . 17 4.5 系统数据模型设计 18 4.5.1 E-R 图 18 4.5.2 数据表 19 5、详细设计 20 5.1 学生登录 20 5.2 课程预览. 20 5.3 选课 . 21 5.4 退课 . 22 5.5 密码修改 22 5.6 管理员登录 . 22 5.7 退出系统 23 6、调和测试 23 结 论 . 25 致 谢 . 26 参 考 文 献 27 摘要摘要 Internet 网是目前全球最大的计算机通信网,它遍及全球几乎所有的国家 和地区。www 系统是一个大型的分布式超
3、媒体信息数据库,它极大的推动了 Internet 的发展,己经成为 Internet 中最流行、最主要的信息服务方式。www 技术之所以能在全球普及,一个重要的原因就是它与数据库管理系统相互融合, 成为一个处理和共享信息的强大工具。一方面,数据库是一种强大的信息管理工 具,另一方面,www 提供了共享数据的方法。两者强强联合取长补短,发挥各自 优势,使用户可以在 Web 浏览器上方便地检索数据库的内容。 本论文主要包括学生选排课系统方案分析与网络规划, 本系统是一个典型 的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用 程序的开发两个方面。对于前者要求建立起数据一致性
4、和完整性强、数据安全性 好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我们使用 SQLSERVER2000 数据库,Jsp 编程语言作为开发工具, 利用其提供的各种面向对象的开发工具,首先在短时间内建立系统应用原型,然 后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系 统。 本系统可以方便学生更方便的选排课。实现全校学生选课在线查询。还可以 对新来的学生信息进行信息录入。由于学生上课情况复杂,可以实现信息修改, 及时调整学生的基本情况。 关键词 选排课 系统设计 信息管理 Abstract The Internet net is the present global biggest computer communications network, it spreads global nearly all countries and the area. the www system is a large-scale distributional hypermedia information database, its enormou