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

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

ID:62778333

大小:130.14 KB

页数:7页

时间:2021-05-23

教务管理系统-详细设计说明书.docx_第1页
教务管理系统-详细设计说明书.docx_第2页
教务管理系统-详细设计说明书.docx_第3页
教务管理系统-详细设计说明书.docx_第4页
教务管理系统-详细设计说明书.docx_第5页
资源描述:

《教务管理系统-详细设计说明书.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、详细设计说明书1引言21.1编写目的2L2背景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程序系统的结构软件结构LI1营理学主账尸管理教师账户发布公吉启动关闭选许11学生娱块教删块教务处模块登录模块2.1登录模块学生信息存储在数据库表student中,包括学号,密码等。教师信息存储在表professor中,包括教工号,密码等。管理员信息存储在表registrar中用户选择登录身份(学生,教师或管理员),学工号,密码。首先检查

3、学工号是否为空,为空则提示。若不为空,则检索相应数据库表,检查用户是否存在。若存在,检查密码是否正确,若正确,则登录成功。登陆成功2.2学生模块老师教工号记录在CPulic::login中,用它来检索course表,找到教师所有教的课程号c_id,再由这些c_id来检索出选课记录表中的学生re_sid,通过re_sid可以检索student得到学生,即得学生;提交学生成绩时,将课程号,课程名及学生学号,显示在对话框中,老师打分。老师教工号记录在CPulic::login中,用它来检索course表,找到教师所有教的课程号c_id,再由这些c_id来检索出选课记录表中的学生resid,通过r

4、esid可以检索student得到学生。至此得到学生与课程信息,显示在对话框中,由教师打分。确定后,将分数存入recourse中的rescore字段中;上传课程资料时,弹出相应对话框2.4管理员模块管理学生账户,主要就是对student进行操作,如添加,删除,修改,采用对话框操作。输入学生详细信息删除学生时,将要删除的学生s_id保存在临时变量temp中,然后将student中该生记录删除,然后由tempi索课程记录表recourse,查找该生选课记录,将课程re^cid存入临时数组temp2中,将选课记录中该生记录删除。然后再由temp2数组记录的re_cid查找课程表course,将这

5、些课程剩余量加一;管理教师账户与管理学生账户类似,不再赘述。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。