




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 引言1.1目的 本文档是模拟东北大学秦皇岛分校所使用的学生选课系统所编写出来的,具体描述了以三种不同身份登录该学生选课系统所实现的不同的功能,一方面让使用者容易的理解该系统,另一方面也作为后续系统开发设计的业务需求指导文档。1.2背景教务处在正常运营中必须面对大量课程、学生信息以及两者间相互联系产生的选课信息。现有的人工记录方法既效率低又错误过多,大大影响了教务员的正常管理工作。因此需要对课程资源、学生信息、选课信息、修改信息进行管理,及时了解各个环节中信息的变更,有利于管理效率的提高。 系统目标 该系统用于提高教务处的工作效率,有利于学校加速其实现教务信息化的进程,方便用户之间信息的交流,简化学生选课的流程。在学校内部的现有局域网这个网络环境下,信息由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询,选课,修改,管理,达到信息共享。2任务概述2.1目标项目总体目标是搭建东北大学秦皇岛分校学生选课系统,不仅满足目前的业务需要,还要满足学校未来的发展需求,而且要具备良好的可扩展性,形成未来选课系统信息化平台。3需求规定3.1一般性需求集中数据管理、分布式应用,实现信息的全面共享完全基于浏览器的操作模式,安装简单、操作方便,具有良好的系统扩充能力灵活的模块需求设计严格的安全管理机制。利用SSL 技术维护网络传输安全,利用安全规则和特权保证基本信息的安全管理,提供日常操作的审计功能,并对重要的安全事件提供报警,对重要数据进行加密。对于系统执行的重要操作自动记录操作人和操作日期。操作人默认为当前登录人员。操作日期默认为当天。3.2功能性需求3.2.1. 登陆 a) 通过选择角色(学生,教师,管理员),输入用户名,密码和验证码进行登陆,(抛出用户名密码错误的异常提示) b) 不同的角色登陆数据库,对数据进行不同操作的权限。 3.2.2 学生登陆系统 a) 查看自己的学籍信息:姓名 学号 性别 出生年月 专业号 班级号 学制 b) 查看课程信息:课程名,课程编号,课程类型(选修课,必修课)主讲老师,教室,预修课程,学分 c) 选课: i. 根据专业安排(包括专业选修课,专业必修课,学分,毕业需要学分,预修课)进行选课(有具体的选课规则:1、 所有可以选择的课程被分成一到两个模块(有的专业一个模块,有的专业两个模块),所以,“模块”是若干课程的集合,且有名字。2、 学生在选课的时候要先选择模块,再从模块里选择课程。如果某专业就一个模块,那就直接选择课程了。3、 正常情况举例假设允许学生选择的课时总数为x。某学生从某个模块里选择了3门课,课程名称分别为c1,c2和c3,其学时分别为n1,n2和n3,则要求n1 + n2 + n3 = x,但是n1 + n2 x,n2 + n3 x, n1 + n3 x。这说明该学生选修的课程是合理的。4、 除了上述3的情况都是不合理的。),并给出各种相应的错误提示。 ii. 查询选课状态,撤销所选课程。iii. 毕业:学生修满该专业规定学分即显示毕业。d)查看各学科成绩。 3.2.3 教师登录系统 a) 查看学生选课情况(能按照要求的格式生成报表,能导出为固定格式的Excel文件) b) 录入成绩c) 设置学生选修课程的起止时间,d)设置选修的总学时(不同专业有不同的选修学时)d)设置模块,以及为每个模块添加/删除课程。 3.2.4. 管理员登录系统 a) 修改学生信息(包括学生基本信息的录入,学生的添加与删除)b)修改老师信息(包括老师基本信息的录入,老师的添加与删除) c)修改课程信息(包括课程基本信息的录入,课程的添加与删除)3.3用例分析图3.1图3.2图3.34数据库设计4.1表格设计学生表student列名说明数据类型约束Sname姓名Varchar(10)Not nullSno学号Char(7)Primary keySsex性别Varchar(2)Not nullZno专业号IntNot nullClassno班级号IntNot nullYear学制IntNot nullSpwd登录密码Varchar(10)Not null教师表teacher列名说明数据类型约束Tno教师工号IntPrimary keyTname姓名Varchar(10)Not nullTsex性别Varchar(2)Not nullTitle职称Varchar(10)无Tpwd登录密码Varchar(10)Not null管理员表manager列名说明数据类型约束Mno管理员工号IntPrimary keyMname姓名Varchar(10)Not nullMsex性别Varchar(2)Not nullMpwd登录密码Varchar(10)Not null课程表course列名说明数据类型约束Cname课程名Varchar(10)Not nullCno课程编号IntPrimary keyType课程类型BooleanNot nullTeacher主讲老师Varchar(10)Not nullClassroom教室Varchar(10)Not nullPricourse预修课程号IntNot nullHour学时IntNot null学生选课表optional course列名说明数据类型约束Ono选课编号IntPrimary keyOsno学号IntNot nullOcno课程号IntNot null学生成绩表 grade列名说明数据类型约束Gno成绩编号IntPrimary keyGsno学号IntNot nullGname姓名Varchar(10)Not nullGcname课程名Varchar(10)Not nullGrade分数DoubleNot null模块表model列名说明数据类型约束模块编号KbnoBooleanPrimary key模块名KnameVarchar(10)Not null专业号ZnoIntNot null课程名KconoVarchar(10)Not null模块号KnoBooleanNot null专业表major列名说明数据类型约束专业号ZnoIntPrimary key专业名ZnameVarchar(10)Not null选修课时HourIntNot null5系统分析5.1学生管理系统学生管理系统包括学生登录、查看选课信息、学生选课、查看个人信息和学生成绩查询五个功能模块。5.1.1学生登录 选择以学生身份登陆,输入用户名和密码(学号作为密码),从数据库中查询该用户是否存在。如果存在,登陆到学生管理界面。如果不存在,给出提示信息。5.1.2查看选课信息、选课 学生登录到学生管理系统,选择查看课程信息,可根据班级号可查看必修课程信息和选修课程信息。可以选择选修课程,达到学时会给出提示,不再继续选课。5.1.3查询学习成绩 学生登录到学生管理界面,点击成绩查询,可通过学号,查询其所有科目学习成绩。5.1.4查看个人信息学生登录到学生管理界面,点击个人信息查询,不可进行修改。5.2教师管理系统教师管理系统包括教师登陆,成绩录入,个人信息查询,选课信息查询四个功能模块。5.2.1教师登陆选择以教师身份登陆,输入用户名和密码(教师工号作为密码),从数据库中查询该用户是否存在。如果存在,登陆到教师管理界面。如果不存在,给出提示信息。5.2.2录入成绩 教师登录到教师管理界面,点击录入成绩,可以录入学生考试成绩也可以修改和取消录入学生成绩。5.2.3查询个人信息教师登录到教师管理界面,点击个人信息查询,不可进行修改。5.2.3选课信息查询 通过选择课程名或者课程号,查看选修该课程的学生以及总人数。5.3管理员管理系统管理员管理系统包括管理员登陆,学生信息查询,课程信息查询,教师信息查询四个功能模块。5.3.1管
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 门面转租合同协议样本
- 高校岗位聘任合同范本
- 沿街库房出租合同范本
- 给超市供物料合同范本
- 软件技术买卖协议合同
- 服装独家直播合同范本
- 采购急救设备合同范本
- 黄牛养殖合同合作协议
- 砖厂合伙投资合同范本
- 采集松脂出租合同范本
- 增值税及附加税费预缴表
- 农村房产继承给子女协议书
- 水库除险加固及主体工程投入使用验收鉴定书
- 六年级上册道德与法治全册教学课件
- AQ 1064-2008 煤矿用防爆柴油机无轨胶轮车安全使用规范(正式版)
- 教科版四年级科学上册全册教学设计(表格式)
- 广东省东莞市2023-2024学年高一上学期期末考试语文试题(含答案解析)
- 2024-2029全球及中国双轴取向聚酰胺(BOPA)薄膜行业市场发展分析及前景趋势与投资发展研究报告
- 上海市世界外国语中学2019年第一学期期中考试六年级英语试卷无听力 无答案
- 腰椎间盘突出症诊疗指南2020《中华骨科杂志》
- 小学教育课件教案雪雕和冰雕的艺术表现形式
评论
0/150
提交评论