教务管理系统详细设计说明书.doc

上传人:scccc 文档编号:13421288 上传时间:2021-12-25 格式:DOC 页数:9 大小:105KB
返回 下载 相关 举报
教务管理系统详细设计说明书.doc_第1页
第1页 / 共9页
教务管理系统详细设计说明书.doc_第2页
第2页 / 共9页
教务管理系统详细设计说明书.doc_第3页
第3页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《教务管理系统详细设计说明书.doc》由会员分享,可在线阅读,更多相关《教务管理系统详细设计说明书.doc(9页珍藏版)》请在三一文库上搜索。

1、详细设计说明书1 引言 21.1 编写目的 21.2 背景 21.3 定义 21.4 参考资料 22 程序系统的结构 22.1 登录模块 32.2 学生模块 42.3 教师模块 52.4 管理员模块 61 引言1.1 编写目的在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模 块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的 接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下 的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。1.2 背景随着学校教育水平的不断提高,现有管理系统已经远远不能够满足学校的需求,已经成为学校进一步发展的瓶颈,

2、例如软件维护费用高, 信息查询不方便, 软件可操作性不高,为此我们小组想开发教务管理系统,方便学校师生。1.3 定义Access2003: 系统服务器所使用的数据库管理系统( DBMS )。SQL: 一种用于访问查询数据库的语言主键:数据库表中的关键域。值互不相同。1.4 参考资料软件工程导论(第 5 版)张海藩编著 清华大学出版社2 程序系统的结构软件结构学生樓块救應堆敦笛址鶴坝弦录復攻成rj0杏一调学牛窑虫提気宁±成猜上传课程资料ILf录2.1登录模块学生信息存储在数据库表student中,包括学号,密码等。教师信息存储在 表professor中,包括教工号,密码等。管理员信息存

3、储在表registrar中用户选择登录身份(学生,教师或管理员),学工号,密码。首先检查学工 号是否为空,为空则提示。若不为空,则检索相应数据库表,检查用户是否存在。 若存在,检查密码是否正确,若正确,则登录成功。开始输入学工号和密码2.2学生模块学工号 为空?否L学工号否存在?否 密码是否正确?登陆成功学生在登录时,用静态变量 CPulic : login存储登陆者的学号。选课对话框将所有课程信息显示,学生点击选中,点击确定来选课。选课成功后,要在数据库recourse表中添加学生和课程号,并在课程信息里修改剩余人数选择一门课程是否超过人 数限制?否是否已选过 该课程?选课成功结束查询成绩通

4、过检索选课记录recourse得到所有re_sid为CPulic : : login的记录,至此就得到了学生的成绩。2.3教师模块教师查提上询交传学学1课生生程名成资单绩料老师教工号记录在CPulic : login中,用它来检索course表,找到教师所有 教的课程号c_id,再由这些c_id来检索出选课记录表中的学生re_sid,通过 re_sid可以检索student得到学生姓名,即得学生名单;提交学生成绩时,将 课程号,课程名及学生学号,姓名显示在对话框中,老师打分。老师教工号记录 在CPulic : : log in中,用它来检索course表,找到教师所有教的课程号c_id, 再由

5、这些c_id来检索出选课记录表中的学生re_sid,通过re_sid可以检索 student得到学生姓名。至此得到学生与课程信息,显示在对话框中,由教师打 分。确定后,将分数存入recourse中的rescore字段中;上传课程资料时,弹 出相应对话框2.4管理员模块管理员管理学生账户,主要就是对stude nt进行操作,如添加,删除,修改,采用对话框操作输入学生详细信息学号重复?是否删除学生时,将要删除的学生 s_id保存在临时变量temp中,然后将student 中该生记录删除,然后由temp检索课程记录表recourse,查找该生选课记录, 将课程re_cid存入临时数组temp2中,将选课记录中该生记录删除。然后再由 temp2数组记录的re_cid查找课程表course,将这些课程剩余量加一;管理教师账户与管理学生账户类似,不再赘述

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1