JSP小型课程信息管理系统论文及毕业设计答辩稿
2014年成都东软学院小学期《基于JSP的管理信息系统设计与实现》项目答辩

D03
1. 需求分析评讲 2. 数据库设计评讲
1. 简单功能需求分析定稿 2. 数据库设计第二版
任务
教学内容及安排
时间
内容
内容
1. 数据库设计分组评讲,介绍建模工具DataModeler 2. 页面流程设计检查 1. 数据库设计最终版 2. 页面实现进度及任务分配表 1. Oracle Jdeveloper入门 2. 一个简单的开发案例 3. 明确页面实现进度 1. 参考”Oracle Jdeveloper 10g开发手册”自我学习 2. 完成物理数据库部署 1. 登录注册页面实现 1. 完成登录注册页面 2. 完善登录功能,登录历史记录管理
教学内容及安排
1. 考勤系统分析:
需求分析 数据库设计 页面设计
2. Oracle Jdeveloper工具:
安装 Tutorial
教学内容及安排
3. 编码实现
制定开发进度表,并跟踪记录实际开发进度
4. 测试
对其他小组项目进行测试 测试问题确认
教学内容及安排
5. 扩展功能开发
D16
任务 内容 任务 内容
D17
பைடு நூலகம்
D18
任务
教学内容及安排
时间 内容
内容 任务 内容 任务 1. 分组项目演示 1. 撰写实践报告
D19
D20
1. 实践项目总结 2. 项目后续开发完善答疑
1. 提交实践报告
教学组织
1. 共性部分统一教学 个性部分按组指导 2. 项目开发按进度实施
jsp学生学籍系统及毕业设计答辩稿

系统具体实现
❖ 登录管理:用户只需要填写登录帐号和密码,后台 会判断用户的权限从而进入不同的操作页面。在这 里有2个操作界面,一个是学生页面,另一个是管理 员页面。
❖ 对用户输入错误的用户名或密码时,显示出错页面, 如下图所示。
❖ 下面分别用图以及文字介绍学生操作界面和管理员 操作界面。
当输入的用户名或密码有错时,显示提示框,如下图所示:
选题意义
❖ 随着科学技术的不断提高,计算机科学日渐成 熟,其强大的功能已为人们深刻认识,它已进 入人类社会的各个领域并发挥着越来越重要的 作用。学生学籍管理系统是一个教育单位不可 缺少的部分,它的内容对于学校的决策者和管 理者来说都至关重要,所以学生档案管理系统 应该能够为用户提供充足的信息和快捷的查询 手段。但一直以来人们使用传统人工的方式管 理文件档案,这种管理方式存在着许多缺点, 如:效率低、保密性差,另外时间一长,将产 生大量的文件和数据,这对于查找、更新和维 护都带来了不少的困难。
修 改 删 除
添 加 课 程
修 改 删 除 课
数据库设计
❖ 在本系统中使用的是SQL Server2000数据库。 系统使用的数据库名为tong,包括6个数据库表, 如下:
❖ admin表:记录管理人员信息 ❖ student表:记录学生信息 ❖ chengji表:记录基础课程信息 ❖ kecheng表:记录选课信息 ❖ 成绩关联表: 记录学生基础课程成绩 1. 选课关联表:记录学生选课信息
学生学籍管理系统简介
❖ 本系统是用JSP开发工具实现的,主要完成对学 籍的管理,包括添加、修改、删除,查询,以及 用户管理等五个方面。系统可以完成对各类信息 的浏览、查询、添加、删除、修改等功能。系统 的核心是添加、修改和删除三者之间的联系,每 一个表的修改都将联动的影响其它的表,当完成 添加或删除操作时系统会自动地完成学籍的修改。 查询功能也是系统的核心之一,在系统中主要根 据学生学号和课程号进行查询,其目的都是为了 方便用户使用。系统也有完整的用户添加、删除 和密码修改功能。
基于JSP的学生学籍管理系统—计算机毕业设计(论文)

基于JSP的学生学籍管理系统—计算机毕业设计(论文) 毕业设计(论文)题目基于JSP的学生学籍管理系统学生学籍管理系统基于JSP的学生学籍管理系统摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。
管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
本文采用JSP和MS SQL-Server等软件为开发工具,以Windows XP(或Windows 2000)为开发平台,设计出一个学籍管理信息系统,对学生的信息、课程、成绩进行统一管理,便于查询、修改和删除。
涉及到的主要内容有:体系结构规划、设计平台的搭建以及系统的设计。
主要实现的功能模块有管理系统的功能介绍子系统、新生入学子系统、学生成绩管理子系统、在校学生管理子系统、离校学生管理子系统、各种信息查询子系统以及系统维护子系统。
该系统功能完善,可使高校的学籍管理系统从纯手工中解脱出来,实现高校学籍管理系统自动化、规范化、合理化、科学化,其实用性强,用户界面友好,有助于加快高校的信息传递和智能建设,并为高校整体实现信息化管理体系作好铺垫。
关键字:学生学籍管理; B/S;JSP;SQL SERVER 2000;JDBC-ODBC;I学生学籍管理系统Based on JSP student records management systemAbstractAlong with information technology in management more and more thorough and widespread application, the management information system the implementation to be gradually mature in the technology. The management information system is the new discipline which unceasingly develops, any unit must survive and develop, wants the high efficiency organically to organize the internal activity, must establish the management information system which adapts with own characteristic.This article uses JSP and MS SQL-Server and so on is the development kit, (or Windows 2,000) as develops the platform take Windows XP, designs a school register management information system, to student's information, the curriculum, the result carries on the unification management, is advantageous for the inquiry, the revision and the deletion. Involves the main content includes: The system structure plan, designs the platform to build as well as the system design. The main realization function module has the management system management system the function to introduce the subsystem, the new born matriculation subsystem, the student result management subsystem, manages the subsystem in the school student, manages the subsystem, each kind of information inquiry subsystem as well as the system maintenance subsystem to the school student.This system function perfect, may cause the universities the school register management system to extricate from the pure handwork, realization universities school register management system automation,standardization, rationalization, scientific style, its usability strong, the user contact surface is friendly, is helpful to speeds up the universities the information transmission and the intelligent construction, and finishes the upholstery for the universities whole realization information management system.Keywords: Student school records management ;B/S; JSP; SQL SERVER 2000; JDBC-ODBCII学生学籍管理系统目录摘要 ..................................................................... ........................................................................ . (I)ABSTRACT ............................................................... ........................................................................ ......II 引言 ..................................................................... ........................................................................ ............ 5 第一章绪论 ..................................................................... . (6)1.1选题背景和意义 ............................................................................................................................ 6 1.3系统开发技术 ..................................................................... ........................................................... 7 1.3.1 B/S 体系结构 ..................................................................... ......................................................... 7 1.3.2 SQL SERVER2000 ................................................................... ..................................................... 8 1.3.3 JSP技术 ..................................................................... ............................................................... 9 1.3.4 ODBC数据访问接口 ..................................................................... ........................................... 9 1.3.5 JDBC数据访问接口 ..................................................................... ............................................ 10 1.3.6JAVASCRIPT ............................................................. . (10)第二章系统设计 ..................................................................... ............................................................. 122.1需求分析 ..................................................................... .. (12)2.1.1运行环境 ..................................................................... .............................................................. 12 2.2系统总体设计 ..................................................................... ......................................................... 12 2.2.1 系统目标设计 ..................................................................... ...................................................... 12 2.2.2 系统设计思想 ..................................................................... ...................................................... 13 2.2.3 系统功能描述 ..................................................................... ...................................................... 13 2.2.4系统用例图 ..................................................................... .......................................................... 15 2.2.5系统UML活动图 ..................................................................... ................................................ 17 第三章数据库设计 ..................................................................... ......................................................... 19 3.1总体表设计 .................................................................................................................................. 19 3.2 数据库表的结构 ..................................................................... ..................................................... 19 3.3 实体及ER图 ..................................................................... ......................................................... 25 3.3.1 登录管理 ..................................................................... ............................................................. 25 3.3.2实体的ER图 ..................................................................... ....................................................... 25 3.4 数据库表的关系图 ..................................................................... ................................................. 27 3.5 数据库表的视图 ..................................................................... ..................................................... 28 第四章系统具体实现 ..................................................................... ..................................................... 29 4.1 关键应用 ..................................................................... . (29)4.1.1数据库连接 ............................................................................................................................... 29 4.2 登录管理 ..................................................................... ................................................................ 32 4.3 菜单界面 ..................................................................... ................................................................ 33 4.4 系统管理 ..................................................................... . (34)4.4.1学生信息显示页面 ..................................................................... ............................................... 34 4.4.2学生信息修改页面 ..................................................................... ............................................... 37 4.4.3添加学生信息页面 ..................................................................... ............................................... 37 4.4.4成绩查看页面 ..................................................................... ...................................................... 38 4.5课程管理 ..................................................................... .. (39)4.5.1选修课表显示 ..................................................................... ...................................................... 39 4.5.2选课情况页面 ..................................................................... (40)3学生学籍管理系统4.6 学生管理页面 ..................................................................... ........................................................ 41 4.6.1学籍维护页面 ..................................................................... ...................................................... 42 4.6.2成绩查看页面 ..................................................................... ...................................................... 44 4.6.3学生选修课表页面 ..................................................................... ............................................... 44 4.6.4所选的课程 ..................................................................... .......................................................... 45 4.6.5修改个人密码 ..................................................................... ...................................................... 46 第五章全文总结 ..................................................................... ............................................................. 47 致谢 ............................................................................................................................................. ...... 49 参考文献:..................................................................... .......................................................................494学生学籍管理系统引言进入二十一世纪,计算机技术迅速向着网络化、集成化方向发展。
基于JSP高校选课系统毕业设计答辩

本系统页面采用JSP,所以对应的容器采用
既然JSP/Servlet,那么它当然是不能直接运行的,必须把它放到某种运行环境 中,它才能发挥它的作用。这个环境就是我们讲的容器。容器也是Java程序 ,它主要功能除了为Servlet提供环境,还有更重要的,就是提供网络传输协 议与java程序尸体的相互转换。客户端想效劳器发送数据,遵循的是HTTP协 议的数据格式。在客户端和效劳器端,可能存在这不同的编程语言编写的程 序,比方java,C++的等等。各种语言都有自己用于处理HTTP协议数据的方法 〔类〕,为了使用java提供的各种HTTP处理相关的类,必须将HTTP协议下的 数据做一定的转换,转换成一些java object,这样才能使用java的方法进行数 据处理。同理,当这些处理完成,又需要将这些java object转换回HTTP协议下 的数据,反响给客户端〔JSP/Servlet当然存在于效劳器端〕。JSP/Servlet容器 就扮演了完成这个双向转换的角色。
基于JSP的高校选课系统
开发背景
对着计算机及互联网的普及,传统的教务人工管 理已经很难适应新环境。传统的选课方式是随堂 报名,无法预见上课人数,浪费教学资源。
以现代网络技术环境为依托,讲传统选课模式转 换为利用现代网络技术进行选课操作和管理的网 上选课系统已经成为一项重要的改革。
内容介绍
优秀毕业论文答辩——基于JSP个人信息管理系统的设计与实现

•
添加奖惩信息页面
• // 添加奖惩操作
•
public ActionForward saveCj(ActionMapping mapping, ActionForm
form,
• response) {
HttpServletRequest request, HttpServletResponse
•
基于JSP个人信息管理系统的设 计与实现
学号:123456789 姓名:NApandim 指导教师: 学院: 专业:软件技术(3G应用开发)
课题简介
人力资源管理系统:
• 人力资源管理系统使企业管理人员能够及时,方 便地获得所要人员的各种信息,以及对信息的组 合条件查询,更新,从而提升企业的工作效率和 竞争力,满足了现代企业管理的需要。本系统主 要实现了奖惩,招聘,工资,培训,出勤,员工 信息管理等功能。它主要用于企业的人事档案管 理工作,一般应用于企业局域网,分布在公司各 个部门由专人负责管理。
CjForm cjForm = (CjForm) form;
•
this.objectDao.insertObjectForm(cjForm);
•
return mapping.findForward("operationCj");
•
}
删除奖惩信息页面
• // 删除奖惩操作
•
public ActionForward deleteCj(ActionMapping mapping, ActionForm form,
课题研究的主要任务
1、正确安装,配置My Eclipse的JSP环境开发 平台(JDK、Tomcat)。
2、正确安装,配置Sql Server 2005网络数据 库,建立数据库
JSP答辩稿

系统总E 系统总E-R模型图
系统程序流程图
开始 用户登录
N 用户注册 新用户注册 N 密码 注册
查看资源 管理员 收藏
生成收藏表
查看
查看收藏资源
完成
程序流程图
系统界面设计
用户前台界面
用户网上C 用户网上C语言教学车界面
订单管理界面
后台管理员界面
添加商品界面
总 结
历时几个多月的紧张学习和工作,我的毕业设计终于如期、 历时几个多月的紧张学习和工作,我的毕业设计终于如期、 顺利的完成了。 顺利的完成了。 经过本次的毕业设计,使我学习到了有关jsp jsp技术的知识和 经过本次的毕业设计,使我学习到了有关jsp技术的知识和 mysql数据库的知识 使我了解脚本语言对jsp技术的重要, 数据库的知识, jsp技术的重要 mysql数据库的知识,使我了解脚本语言对jsp技术的重要,在这 次设计过程中,培养了我的自学能力,在遇到技术困难的时候, 次设计过程中,培养了我的自学能力,在遇到技术困难的时候, 能够认真的对待,永不放弃, 能够认真的对待,永不放弃,无论是查看各种书籍还是到图书馆 中查找各种资料,想尽一切办法将这个问题解决。 中查找各种资料,想尽一切办法将这个问题解决。我总结了很多 jsp编程经验 这将在以后的学习生活中有很大的帮助。 编程经验, 的jsp编程经验,这将在以后的学习生活中有很大的帮助。我将理 论联系实际,把书本中的知识运用到工作中。 论联系实际,把书本中的知识运用到工作中。同时我也从老师同 学那里学到了很多有用的技能和技巧,使我受益非浅。 学那里学到了很多有用的技能和技巧,使我受益非浅。虽然有一 些功能没有实现或者实现的不好, 些功能没有实现或者实现的不好,希望在以后的工作和学习生活 中把它完成,弥补今天的遗憾。 中把它完成,弥补今天的遗憾。
JSP0097学生课程与成绩管理系统JSP0097论文答辩稿

各个模块的界面
一、登陆界面
老师登陆界面:
结论
在本系统的开发过程中,由于本人是初次开发软件,在知 识、经验方面都存在着不足。另外,在整个开发的过程中, 时间也比较仓促。因此,该系统必然会存在一些缺陷和不 足。虽然网络在图书管理中的应用不是很多,但是未来的 发展方向,在本次开发过程由于硬件的限制,未能实现网 络功能,因此在以后的系统更新过程中可能会造成一些不 必要的数据损失。 尽管本管理系统存在着很多不足,但其功能全面、易于日 后程序更新、数据库管理容易、界面友好、操作方便、效 率高、安全性好等优点是本管理系统所必需的。 毕业设计中的最大收获是学会了设计系统的思维方法,以 及与同学们之间相互帮助的精神。
学生课绩管理系统答辩稿
可行性研究
技术可行性:
由于本系统界面和算法可以通过HTML和JSP网页设计实现, 而数据库可以通过SQL Server2000建立,两者之间的连接则可由 ODBC(开放式数据库连接)技术来实现,使用JDBC访问数据库,并用 JavaBean操作数据库。由此可知系统的设计在技术上是可行的。
数据库技术:SQL Server2000
使用DirverManager连接数据库
1.加载并注册驱动器 String Sd="sun.jdbc.odbc.JdbcOdbcDriver"; Class.forName(Sd); 2.建立连接 String Sc="jdbc:odbc:LocalServer"; DriverManager.getConnection(Sc);
致谢
在论文即将完成之际,回顾紧张但又充实的学习班和开 发过程,本人在此向所有关心我的及帮助我的老师和同学 们致以最真诚的感谢。 在本次毕业设计中,我从指导老师身上学到了很多东西。 他认真负责的工作态度,严谨的治学精神和深厚的理论水 平都使我收益匪浅。 另外,我还要感谢在这几年来对我有所教导的老师,他 们孜孜不倦的教诲不但让我学到了很多知识,而且让我掌 握了学习的方法,更教会了我做人处事的道理,在此表示 感谢。同时,在系统开发过程中还有同系的同学也给了我 不少帮助,这里一并表示感谢。
JSP学生信息管理系统论文及毕业设计_答辩稿

研究内容
本课题研究内容为学生信息管理系统,信息管 理系统提供了强大的学生档案管理管理功能, 方便管理员对学生信息的添加、修改、删除、 查询等操作。系统开发的总体任务是实现学生 信息管理的系统化、标准化、自动化、到达提 高学生信息管理效率的目的。
主要内容包括:
学籍维护模块:
1. 管理员可以对学生进行添加〔包过根本
下面分别为权限管理图、学生操作管理图、管 理员操作管理图和系统总功能图。
学生
管理员
修 学选查 改 籍修看 密 维课成 码 护程绩
学选成 生课绩 管管管 理理理
信息管理系统
学生
管理员
学生信息管理系统
学 生
管 理 员
管 理 员
学 生
管 理 员
学 生
管 理 员
学 生
添删修 加除改 学学学 生生生
录入、修改学生根本课程成绩,查找单个学生的
所有成绩以及查找单门根底课程所有学生的成绩。
2. 学生可以查询自己的根底课程成绩。
系统设计
本系统功能主要包过三大块:学籍维护〔管理 员添加、删除学生根本信息;学生查看、修改 个人附加信息〕;选课管理〔添加、删除选修 课表,查看单个学生选课情况以及单门课程被 学生选修情况;学生查看、选修课程并可对所 选课程进行修改〕;成绩查询〔管理员添加、 删除成绩课表,添加学生分数以及查询单人或 单课分数情况;学生查看自己所学根底课成 绩〕。
基于JSP的学生信息管理系统
说明: 1.需本辩论稿配套的程序及论文,可以访问 下载 2.有什么不明白的地方,可以联系作者本人
选题的意义
随着我国教育产业化的飞速开展,社会对教育 水平和教学管理软硬件的要求日益提高,尤其 是对一个学校能够具有一整套完善的教学管理 软件提出了更多的要求。为了适应这种形式, 教育系统尤其是大学不仅首先要有坚实的硬件 根底,还要有一整套完善的教学管理软件管理 系统。而要实现这一功能,就要求学校管理者 配备一套高效的教育管理网络系统,以便在学 校内实施良好的一整套完善的管理且以最快地 速度响应教师和学生的需求,及时为他们提供 效劳,为他们提供一个高效、便捷的环境。本 系统设计的学生信息管理系统大大改善了学校 教学、科研与管理的根底环境,在一定程度上 反映出学校管理现代化的水平。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020/11/15
该班级信息,点击右边的删除则会删除该班级所有信息.
3.1.2课程信息管理
1)新增开课课程模块主要负责向数据库中新增课程信息,有开课 院系,课程名称,课程类型等,会显示课程信息新增下一步页 面,即可添加新课程。
• 由于时间上缘故本课程信息管理系统只做了初步的研究,要 想做一个完善的课程信息管理系统,还得必须更加深入了解 学院更多信息,并且在系统界面上也需要进一步的改善,例 如班级信息、教师信息、教室信息添加时应该可以设置可以 集体添加,不必一个一个的,这样既浪费时间又浪费人力, 所以我们应该把排课问题的研究作为一个起点,继续研究相 关领域的问题。
• 课程信息管理系统数据库中各个表格的设计结果如下面的几个表 格所示。各个表格表示数据库中的一个表。
• 分别用 表4-3课程信息表
•
•
表4-4用户信息表 USERS 的信息来说明
2020/11/15
3.1.班级信息管理
(1)班级信息添加模块主要负责向数据库中添加班级信息,有 班号、院系、专业、入学年份、学生数等,如下图所示:
图3-1 基础数据管理示意图 Fig 3-1 Sketch map of basic data management
1.2权限管理模块
• 权限管理模块主要分为: • 用户登陆 • 权限分配两个模块 • 权限是本次设计的重点,用户从登陆页面登陆后根
据不同的角色将分配到不同的权限,如果是系统管 理员则可以为每个角色分配权限,并且权限是可变 的、可设置,这样加强了系统的灵活性
2020/11/15
谢辞
• 本系统和论文是在指导导师的精心指导下完成的,三个月来,导 师对我的成长付出了辛勤的劳动,给予了悉心的指导,对我的毕 业 设 计 严 格 要 求 。 在 毕 业 设 计 使 我 进 一 步 掌 握 了 JSP、SQL、 TOMCAT等技术,让我的知识面更加充实。我还要感谢同组的各位 同学的互助合作,他们孜孜不倦的钻研精神一直在鼓励我向前进 ,互相讨论使我的技术和知识水平有明显提高。
(2)班级信息查询模块主要负责向数据库中查询班级信息,有 班级类别、院系、专业、入学年份、学制等,在信息框中输入 其中一条信息搜索,则会显示你所要搜索的内容,班级查询页 面示意如下图所示
(3)班级信息修改模块主要负责向数据库中修改班级信息,有 班级类别、院系、专业、入学年份、学生数等,首先从数据库 中查询该班级信息的资料,之后在班级查询页面中填入班级相 关资料,如果点击查询则会显示该班级的相关资料,再点击编 辑则进入修改该班级信息页面如下图所示,在信息框中修改班 级信息然后点击修改就可以修改该班级的信息。图5-2-3班级 信息修改示意图
No
ID
No
课程名称
No
课程类型
No
选修、必
修
Yes
教研室
2020/11/15
表4-4用户信息表 USERS 的信息
列名 UserID Actor password
数据类型 是否为空
varchar(3 0)
varchar(1 0)
varchar(2 0)
NOT NULL NOT NULL NOT NULL
2020/11/15 击下边的查询可以找到所选的课程信息。
5.1.2教室信息模块
• 1)查询教室信息模块主要负责向数据库中教室信息,有教学楼 名、教室类型、教室号等,首先从数据库中查询该教室信息的 资料,然后显示该教室信息,点击下边的查询可以找到所选的 教室信息。
• 2)修改教室信息模块主要负责修改数据库中教室信息,有教学 楼名、教室类型、教室号等,首先从数据库中查询该教室信息 的资料显示该教室信息,然后可以修改所选的教室信息。
CourseID int
IDENTITY Yes
No
课程编号
Period
smallint NOT NULL No
No
总学时数
CourseNam varchar( NULL
No
e
60)
CourseTyp char(2)
NULL
No
e
ElectiveT char(1)
NULL
No
ype
StaffRoom smallint NULL
JSP小型课程信息管理系统论文及毕业设计答辩稿
基于JSP的小型课程信息管理系统的实现
• 近年来,随着高校教育事业的不断发展,课程编排问题在一定程度 和深度上影响着学生培养与教学质量的提高。随着学生人数的不断 增加,排课成为比较繁重而重要的教学工作。
• 如何科学合理地编排课程表是每个学校教学管理的一项重要工作。 课程表是一个学校日常教学工作的“指挥表”是具体实施教学计划 的重要组成部分,是教学管理的关键环节。此项工作工作量大,涉 及大量专业、教师、学生,需对学校的人力、物力、财力进行合理 地搭配。通过手工排课,不仅费时,费力,而在较短时间内用人工 编制一份令人满意且使学校现有资源得到充分利用的课表也不是一 件容易的事。因而开发一套符合实际需求的课程信息管理系统是非 常必要的。
• 3)删除教室模块主要负责删除数据库中教室信息,有教学楼名 、教室类型、教室号等, 首先从数据库中查询该教室信息的资料显示该教室信息,然后
2020/11/可15 以删除所选的教室信息。
3.2权限控制管理
系统首先根据用户名和密码判断用户的角色,然后根
据角色从数据库调用角色的权限。 3.2.1新增用户功能
2020/11/15
2.1 数据库设计
2.1.1数据库需求分析
• 数据库结构设计的好坏将直接对应用系统的效率以及系统实现产 生一定影响,较好的数据库结构设计会减少数据库的存储量,提 高数据完整性和一致性,使系统具有较快的响应速度,并能简化 应用程序访问数据库的过程。根据以上的分析,课程信息管理系 统需要以下基本息:
• 班级信息表:班级号、院系、专业、入学年份、学生所在校区、 班级类型、学制、学生数。
• 教室信息表:教学楼、教室号、容量、教室类型。
• 课程信息表:开课院系、课程名称、任课老师、总学时、课程类 型、教室类型。
• 2020/11/15 用户信息表:用户名、密码、用户角色。
表4-3课程信息表
列名
数据类型 是否为空 是否主键 是否外键 说明
是否主键 Yes
是否外 键
No
说明 用户ID
No
No
角色
No
No
密码
2020/11/15
2.2.3数据库逻辑结构设计
• 数据库逻辑结构设计的任务就是把概念结构设计阶段设计的基本 关系图,转换为与选用的具体相关的机器上的数据库管理系统产 品所支持的数据模型相符合的逻辑结构。在上面实体之间的关系 的基础上,形成数据库中表格以及各个表格之间的关系。
2)删除课程模块主要负责向数据库中删除课程信息,有院系、课 程类型、课程名称、课程号等,会显示课程信息删除页面,首先 从数据库中查询该班级信息的资料,然后显示该课程所有信息 ,点击查询即可到下一面的删除则会删除该课程所有信息。
3)查询课程模块主要负责向数据库中查询课程信息,有院系、课 程类型、课程名称、课程号等,会显示课程信息查询页面首先 从数据库中查询该课程信息的资料,然后显示该课程信息,点
息其示意图如下:
2020/11/15
3.3具体实现排课功能
• 首先通过调用SQL语句把数据库中的数据调出来 ,显示界面如下:然后通过选择实现排课。由于 此功能较复杂以及时间关系,善未能很好解决。
2020/11/15
尚未解决的问题
• 因为排课问题是一个多学科交叉的难解问题,在本文的基础 之上,需要对排课问题进行的研究尚有许多:有效组织排课 问题中的约束条件,进一步排课算法的通用性。
2020/11/15
1.1 基础数据管理模块
• 基础数据管理模块包括班级信息维护、教师信息维护、教室信 息维护和课程信息维护,而每一个信息维护模块都包括四个子 模块分别为信息的添加、查询、修改和删除,如图3-1。基础数 据管理模块主要负责向数据库中添加排课所需要的基础数据 。
• • • 2020/11/1•5
• 在此,对所有支持和帮助我的老师、同学表示由衷地感谢!对关 心我、鼓励我的家人和朋友们表示最诚挚的谢意!
• ——结束
2020/11/15
添加用户信息,把数据插入数据库,可以添加各种不 同的角色用户。其示意户功能 • 添加用户信息,把数据插入数据库; • 删除用户信息,删除数据库里的数据; • 修改用户信息,使数据库的数据更新为修改后的数据; • 对用户进行全面的管理:可以添加、删除、修改用户信
2020/11/15
• 这里介绍的是系统管理与维护设计模块,而这个模块主要分为下 面两个子模块:
• 基础数据管理 • 将排课中涉及到的院、系、教研室、教师、班级、教室等事物的
信息录入到系统数据库中,并能修改、查询和删除; • 权限管理 • 不同角色的用户登录系统后,看到的用户界面不同,用户能操作
的功能菜单也不同