教务成绩管理系统软件工程课程设计(编辑修改稿)内容摘要:
No 教学安排 Studyarrangement varchar No No 课表安排 Coursearrangement varchar No No (2) 名称:学生成绩表 表名称标识: ScoreTable 表 2 学习成绩表 名称 字段名称 类型 主键 非空 课程名称 Lecturename varchar Yes Yes 课程编号 CourseID Date(6) Yes Yes 学分 Credit Date(2) No Yes 学生学号 StudentID Date(10) No Yes 学生姓名 Studentname varchar No Yes 分数 Score Date(3) No Yes 第 18 页 共 50 页 (3) 名称:个人成绩组成表 表名称标识: ScoreTable 表 3 个人成绩组成表 字段名 字段名称 数据类型 主键 学生学号 Studentid varchar( 10) Yes 课程编号 CourseID varchar( 6) Yes 时间 Time Date(8) No 平时成绩 Normalgrade varchar( 3) No 考勤成绩 Attendancegrade varchar( 3) No 考试成绩 Examgrade varchar( 3) No 实验成绩 Experiment grade varchar( 3) No (4) 名称:选课信息表 表名称标识: SelectCourseTable 表 4 选课信息表 名称 字段名称 类型 主键 非空 学生姓名 Studentname varchar No Yes 学生学号 StudentID Date(10) Yes Yes 课程名称 Lecturename varchar No Yes 课程编号 CourseID Date(6) Yes Yes 教师姓名 Teachenamer varchar No Yes 教师编号 TeacherID Date(10) No Yes ( 5)名称:教师信息表 表名称标识: TeacherTable 表 5 教 师信息表 名称 字段名称 类型 主键 非空 教师姓名 Teachername varchar No Yes 教师编号 TeacherID Date(10) Yes Yes 课程名称 Lecturename varchar No Yes 课程编号 CourseID Date(6) Yes Yes 第 19 页 共 50 页 物理模型设计 为了提高在表中搜索元组的速度,在实际实现的时候应该基于键码建立索引是各表中建立索引的表项: (1)学生 信息( 学生编号 ) (2)教师 信息( 教师编号 ) (3)管理员信息( 管理员编号 ) (4) 个人成绩 ( 学生编号,教师编号 ) 每个数据项都可以直接通过网页的相关文本框来添加、更新。 同时要查询时,也可以直观的在页面输入查询条件,就可得到结果。 运行设计 运行控制 当执行一些操作的时候,可以进行相应的控制操作。 比如终止已经开始的的操作,用户只要关闭页面即可。 简单快捷。 出错处理信息 1出错输出信息 1. WEB 服务器故障。 打不开首页。 2. 应用服务器故障。 不能执行相应操作。 3. 数据库故障。 连接不到数据库,或查询错误。 2出错处理对策 当出现 WEB 服务器故障和应用服务 器故障时,不用着急。 一方面后备设备可以马上开启。 另一方面,可能是服务器性能过高,性能降级后,就可以继续工作。 当然数据库备份是必要的。 安全保密设计 设置相应的措施,以防止不发事故的出现。 1. 用户权限。 用户只能在其权限内操作。 2. 数据库。 数据做好了保密工作。 维护设计 各模块有联系,又相互独立。 一块出现故障,不会影响其他功能。 可以很好的只修改这里即可。 第 20 页 共 50 页 系统测试 教务管理系统是 学生网上自主选课以及教师的课程发布,教务管理员安排教学计划,实现学生的在线信息查询、选课功能以及教师对 课程信息发布的管理等。 使用教学计划管理系统,我们不需要 浪费的大量的人力、物力资源和浪费时间以及在人为的统计过程中不可避免出现的差错等情况。 随着高校人数的增多,这种弊端会越来越多的暴露出来。 因此,使用教务管理系统,使学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。 从教师的角度来说,同样是节省了大量的工作量,由于教师提出代课申请完成课程发布的工作较学生选课而言更加的复杂,因此通过网上进行课程发布能大幅度的减少教师的工作量,减少错误的发生几率。 作为教师,也只要使用教务管理系统进行操作即可,不用再奔波于教务处和办公室之间。 为了方便用户使用《教务管理系统》,以及在使用《教务管理系统》尽量极少的发生错误,我们为此做了测试。 本系统的测试范围主要针对以下三方面进行测试: 对《教务管理系统》开发的代码分别进行单元测试,集成测试,系统测试,验收测试; 列出测试对象中可将接受测试或将不可接受测试的那些特性和功能; 对需求分析文档的测试,使撰写的需求文档尽量不会影响测试的设计、开发和实施。 测试方法 主要的测试方法有黑盒测试和白盒测试。 1)黑盒测试 主要是不要求测试人员懂得编程 的知识,只是按照程序的功能一项一项的测试,并将有问题的功能点找出来就可以了。 所以黑盒测试又叫傻瓜测试。 一般用来确认软件功能的正确性和可操作性,目的是检测软件的各个功能是否能得以实现,把被测试的程序当作一个黑盒,完全不考虑程序的内部结构和处理过程,在知道该程序的输入和输出之间的关系或程序功能的情况下,依靠软件规格说明书来确定测试用例和推断测试结果的正确性。 2)白盒测试 主要是对是按照程序内部的结构测试程序,检验程序中的每条通路是否都能按预定要求正确工作。 这一方法的前提是把程序看成装在一个透明的白盒子里,测试 第 21 页 共 50 页 人员完全知道程序的结构和处理算法,依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。 测试过程 1. 系统管理模块测试 ( 1)系统登录窗口测试 测试目的 :保证登录窗口的正确性与安全性。 测试过程 :使用空密码及错误用户名密码进行登录,查看是否具有错误提示, 错误提示是否符合实际情况。 将操作员用户名和密码输入到管理员登录窗口中, 把管理员用户名和密码输入到操作员登录窗口中,检测是否能够登录,是 否有错 误提示。 ( 2)修改密码功能测试 测试目的 :检测密码修改是否能够成功,是否具有容错性。 测试过程 :输入错误的原密码,输入空密码。 输入不一致的新密码,检测是 否有出错提示。 2. 用户模块测试 ( 1)用户身份测试 测试目的:检测系统是否可以正确且快速识别不同身份的用户,是否可以鉴别非法用户。 测试过程:通过输入教师,管理员,学生等不同身份,看系统能否识别,再输入一个非法用户,看系统是否有出错提示。 ( 2)用户信息测试 测试目的:检测系统对用户信息管理是否正确,清晰,且及时。 测试过程:通过添加,修改,删除用户信息看系统能否正确反映。 功能测试 功能测试一般必须在完成单元测试后、集成测试前进行,功能测试包括用户界面测试、各种操作测试、不同的数据输入测试、逻辑思路测试、数据输入测试和存储测试等。 我们的系统分别完成了 3 大功能: 管理员管理模块:是指教务处管理员能够实现登录功能,可以查看使用中的 第 22 页 共 50 页 教学计划,可对教师及学生的账号信息进行增加、删除、修改,可以对学生的成绩进行录入,可以发布公告供所有用户查看,添加和维护信息;在 代码中实现这些功能。 教 师管理模块:教师能够实现登录功能,在系统中 教师可以在该模块中进行选课、退课,成绩录入,查看学生对自己的教学评价,录入考试安排信息包括考试时间、地点和学生考号,并且还可以对自己的个人信息进行增删查改等操作,可以查看所授课程和系统公告,修改密码。 在 代码中实现这些功能。 学生管理模块:学生能够实现登录功能, 学生可以在该模块中进行考试安排、个人成绩、个人信息、选课信息查询,并可以在该模块中选课和对老师进行教学评价,并且还可以对自己的个人信息进行增删查改等操作, 在 代码中实现这些功能。 表 6 具体分析表 功能实现 功能模块 条件 实际效果 管理员管理模块 登录、修改、添加、查看、审核、汇总、录入、发布 全部实现 教师管理模块 登录、查询、修改、录入 参数设置未能实现 学生管理模块 登录、修改、选课、查看、发送信息 全部实现 经过功能测试,我们对系统的功能未能全部实现,其中还生成了许多的 Bug。 出现以上的 Bug,是因为 mysql 里面的数据库连接错误导 致数据丢失,需重新建立数据库,导入到数据库中去,问题解决,程序能够正常运行。 系统测试 系统测试时对整个系统的测试,它是分别功能、性能、负载、强度,安全性,用户界面等方面的测试以下就分别对教学计划管理系统进行如下测试。 容错性测试 经过我们对《教务管理系统》的测试,该《教务管理系统》 对于错误的输入数据,异常输入,并不会影响产品的正常运行,由此看出我们的《教务管理系统》的容错性较强,具有一定的好性能。 易用性测试 我们此系统功能简单,操作方便,非常适 合于用户,即使没有用户手册,用 第 23 页 共 50 页 户也是很容易上手的。 由此可看出《教务管理系统》非常易用。 界面测试 为了使我们的界面更加完美,所以我们对界面做了测试 表 7 界面测试用例表 检查项 测试人员的类别及其评价 窗口切换、移动、改变大小时是否正常 正常 图像界面元素的文字能否正确显示 能够正确显示 图像界面元素的状态是否正确 正确 各种界面元素是否支持键盘操作 支持 各种界面元素是否支持鼠标操作 支持 对话框中的缺省。教务成绩管理系统软件工程课程设计(编辑修改稿)
相关推荐
化。 依托丰富的矿产资源,建成了平桂飞碟有限公司、福利风帆冶炼公司、钟山金易冶炼公司等一批有色金属加工企业。 以富翔、大成等农业企业为龙头,大力引进项目、资金和技术,进行水果、畜禽的深加工,建成了具有地方特色的食品工业基地。 以桂东电子科技有限公司为龙头,大力发展以中高压化成电子铝箔为代表的电子原材料、电子元器件产品,建成了新兴的电子工业基地。 作为现代农业示范区,积极面向粤港澳市场
单机 — 无穷大暂态稳定仿真分析 电力系统稳定性问题是指电力系统运行中受到扰动后能否保持发电机间同步运行的问题,根据扰动大小所确定的稳态问题的性质,把它分为静态稳定和暂态稳定。 所谓电力系统静态稳定性,一般是指电力系统在运行中受到微小扰动后,独立地恢复到它原来的运行状态的能力。 电力系统的暂态稳定是指电力系 统在某个运行情况下突然受到大的干扰后
儿将游戏顺利进行下去。 负效介入是指教师的介入使幼儿的游戏意愿发生了偏离,抑制了幼儿游戏的正向发展。 无效介入则是指幼儿对教师的介入不理会。 曹中平指出, 幼儿游戏在教师的介入 方式 下产生了不同影响,因此将介入效果分正向效果、负向效果和无效果 三种类型。 正向效果是指教师的介入支持了幼儿的游戏活动意向,让 幼儿将游戏顺利进行下去。 负向效果指教师的介入干扰了幼儿原来的游戏意愿
提供了有力的理论依据和分析工具 [19]。 聚类分析在负荷特性分析中的应用现状 聚类分析是一种新兴的多元统计方法,是当代分类学与多元分析的结合。 聚 类分析是将分类对象置于一个多维空间中,按照它们空间关系的亲疏程度进行分 类。 也就是说,对彼此不同属性的事物进行辨认 ,将具有相似属性的事物聚为一 类,使得同一类的事物具有高度的相似性 [8]。
制动、防护等安全装置齐全可靠,确保状况良好。 1严格坚持定期保养制度,做好操作前、操作中和操作后设备的清洁润滑、紧固、调整和防腐工作。 严禁机械设备超负荷使用,带病运转和在作业运转中进行维修。 1大型和专用机械的操作人员必须经过培训 并经考核取得合格证后持证上岗,严格按规程操作,杜绝违章作业。 (四) 、施工用电安全技术措施 施工用主要电力线路架空安设,从主线路至用电设备间使用电力电缆
初压之后进行碾压,并应达到标准要求的压实度。 对于某些 SHRP 沥青混合料,应在其不稳定温度区( 93~115℃)以上压实。 轮胎压路机的轮胎充气压力不得小于 ,相邻碾压带应重叠 1/3~ 1/2的碾压轮宽度。 双驱双振压路机的振动频率宜为 35~ 50HZ,振幅宜为 ~ ,均应根据混合料类型、碾压温度和摊铺层厚度选用。 振动压路机的相邻碾压带应重叠15cm 左右。 停车时应 先停止振动