3华电软件工程课程设计模板正文(2) - 图文(3)
软件设计与实践报告
2) 可扩展性与可维护性
为适应将来的发展,系统应该具有良好的可扩展性和可维护性。软件设计尽可能模块化、组件化、是应用系统可灵活配置,适应不同的情况; 3) 安全可靠性原则
应用软件与数据库系统的设计要做到安全可靠,防止非法用户的入侵。数据库的备份策略恰当,以防灾难性事故发生。
3) 系统最小寿命
系统应能在无重大改动的条件下正常运行3年以上。 4) 数据集中
要求系统用统一的数据库实现数据的完整性和实时性
11
软件设计与实践报告
3. 软件设计说明书
3.1 软件模块结构图
本系统主要是用于学生在线考试,根据实验的要求,把本系统划分成两大模块,分别是学生子模块、管理员子模块,具体的SC图如下所示:
在线测试系统
考 生 管 理 员
管修管生重查 重修选查查管理改理成新询 新改择询询理科密题试登学 登密科成考学目 码 库 卷 录 生 录 码 目 绩 试生成 记信绩 录 息
答添删修选试添删修确确设删添修
题 加除改择题加除改定定置除加改
科科科科数试试试学考卷学学学
目 目 目 生 试题 题 题 目 量面生生生
分时总信信信
值 间 分 息 息 息
根据系统要实现的功能,每个模块具体实现的具体内容如下所示:
(1) 管理员子系统:
1) 读入登录者输入的口令、密码,并判断读入的是否正确,若不正确则提示出错; 2) 管理科目信息:主要包括添加科目信息、删除科目记录、修改科目信息; 3) 管理题库信息:包括向题库中添加试题、删除试题、修改试题;
4) 生成试卷:选择考试科目、确定卷面总分、单选多选题目数量及分值、设定考试时间及考试有效
期、确定考试人员
5) 查询成绩:管理员可以看到所有参考人员的考试成绩
12
软件设计与实践报告
6) 修改密码:管理员只能修改自己的
(2) 学生子系统:
1) 读入登录者输入的口令、密码,并判断读入的是否正确,如不正确则提示出错; 2) 修改密码:学生只能修改自己的密码 3) 选择考试科目 4) 考试答题 5) 查询成绩 6) 查询考试记录
3.2 文件结构和全局数据
1) 数据库设计/外部文件描述:
我们所涉及的在线测试系统E-R图如下图3-2所示: M2 成绩 N3 查询1 查询2 N1 1 N4 管理 1 M4 学 生 管 理 员 N5 N2 1 管理2 1 N6 选择 M5 M2 科目 1 修改1 管理3 修改2 包含 1 M6 N 1 管理员密码 试题 学生密码 图3-2、在线测试系统E-R图
管理员属性: 密码 姓名 账号
管理员
账号
密码 13 姓名 软件设计与实践报告
学生属性:
管理员管理学生属性: 添加学生信息
管理员管理科目属性: 添加科目
管理员管理试题属性: 添加试题
2) 全局数据
系统的各个数据库设计如下: 2)下面是从mysql界面工具SQLyog中的截图 1.管理员表 2.学生表
3.科目表
14
学 生 删除学生信息 修改学生信息 管理1 删除科目 修改科目 管理2 删除试题 修改试题 管理3
软件设计与实践报告
4.试题表
5.试卷表
6.成绩表
3.3 模块描述
3.3.1 管理员管理科目模块描述
1)功能:管理员登录后,可以对考试科目进行管理,添加考试可以考试的科目、删除考试科目、编辑考试科目信息
2)接口:由管理员模块调用此模块 3)数据:数据有科目序号、科目名称 4)处理:
管理员管理科目的模块的流程处理,如图3-1 所示
15
相关推荐:
- [建筑文档]2018年公需课:专业技术人员创新能力与
- [建筑文档]2013年福建教师招考小学数学历年真题
- [建筑文档]高中信息技术课flash知识点总结 - 图文
- [建筑文档]电工实训 - 图文
- [建筑文档]最高院公告案例分析100篇(民商篇)
- [建筑文档]南开中学高2017级14-15学年(上)期末
- [建筑文档]五粮液集团战略分析
- [建筑文档]鲁教版(2012秋季版)九年级化学 酸碱
- [建筑文档]超星尔雅2017中国哲学概论自整理题库答
- [建筑文档]关于成为海口金盘饮料公司材料独家供货
- [建筑文档]LNG学习资料第一册 基础知识 - 图文
- [建筑文档]四年级品社下册《好大一个家》复习资料
- [建筑文档]现阶段领导权力腐败的特点及发展趋势
- [建筑文档]魏晋南北朝诗歌鉴赏—嵇康
- [建筑文档]坚持追求真爱是理智的行为 正方一辩稿
- [建筑文档]湘西州刑释解教人员帮教安置工作存在的
- [建筑文档]园林工程试题库及答案
- [建筑文档]计算机长期没有向WSUS报告状态
- [建筑文档]日语最新流行语
- [建筑文档]B62-016 景观进场交底专题会议
- 2018年中考语文课内外古诗词鉴赏专题复
- 高考试题研究心得体会
- C语言基础题及答案
- 电气控制及PLC习题及答案
- 都昌小学家长学校汇报材料
- GMAT作文模板正确使用方法
- 俄军办坦克大赛:中国99式有望与豹2A6
- 成本会计练习题
- 酒店餐饮业最流行的5S管理方法
- 2014-2015学年山东省菏泽市高二(下)
- 《黄鹤楼送孟浩然之广陵》教案、说课、
- 2013年结构化学自测题 有答案版
- 2011西安世界园艺博览会游览解说词(附
- 窗口文明单位示范单位创建活动总结
- 2018满分超星尔雅就业课后练习期末答案
- 韶山市城市总体规划-基础资料
- 苏教版第三单元知识点归纳
- 第4章 曲轴模态分析
- 加大查办案件力度的思考
- 武汉CPC导轨介绍




