- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2011软工网上选课系统
软件〔结构〕设计说明〔SDD〕Version1.0
团队:TheLostTeam
学校:曲阜师范大学日照校区
队长:顾琪琪
时间:2011年5月
目录
TOC\o1-3\h\z\u软件(结构)设计说明(SDD) 1
1引言 3
1.1标识 3
1.2系统概述 3
1.3文档概述 3
1.4基线 3
2引用文件 3
3CSCI级设计决策 4
4CSCI体系结构设计 5
4.1体系结构 5
程序(模块)划分 5
程序(模块)层次结构关系 5
4.2全局数据结构说明 12
常量 12
变量 12
数据结构 12
4.3CSCI部件 12
4.4执行概念 14
4.5接口设计 18
5CSCI详细设计 19
6需求的可追踪性 33
7注解 33
附录 33
1引言
1.1标识
本系统是Beta1.0版本
1.2系统概述
系统的名称:学生网上选课管理系统;
产品所有权:TheLostTeam
可行性研究:3月-4月15日
需求分析:4月15日-5月10日
详细设计:5月11日-5月31日
代码编写:6月1日-6月20日
任务提出人:夏小娜老师。
需求分析人:TheLostTeam队员。
SDD修改及优化:。
用户:使用该软件且具有一定特权的管理人员(老师)
本文档适用的工程:网上选课管理系统。
1.3文档概述
网上选课管理系统作为管理管理员与用户的选课关系的主要管理系统平台,其对应的读者是企业用户,因此,不仅要处理管理员与用户之间的信息,还要处理用户个人信息。导致网上选课管理系统中的数据不管是结构、类型还是彼此间的关联都是复杂多变的;对这种数据进行的处理也是多种多样的。因此,要实现对网上选课管理系统数据的及时、准确的处理和有效利用。
1.4基线
2引用文件
1.张海藩,《软件工程导论》〔第五版〕,北京,清华大学出版社
2.(美)Y.DanielLiang著,万波、郑海红、潘蓉、李娜等译,《Java语言程序设计》〔基础篇〕,机械工业出版社
3.MicrosoftSQLServer2000数据库编程。北京希望电子出版社2001.5
4.数据库设计与应用北京.清华大学出版社2007.6
3CSCI级设计决策
根据功能的不同可以将本系统划分为五个子模块
身份验证:通过登录才可进入选课系统,登录信息提交后检验登录者的身份是否合法,合法,那么转入对应的操作界面。在本系统中,只有三种身份:学生、老师、管理员。
选课:用于学生的网上选课,通过选择被选学期,查看被选专业的课程,完成该学期的选课任务。
信息管理:
信息浏览:信息浏览包括已选课程浏览、被选课程浏览、公共信息浏览、已发布课程信息浏览。已选课程浏览是为学生提供的查看自己已经选择的课程信息,根据选择的学期不同而更新页面。被选课程浏览用于学生修改、补选、重新选择课程。公共信息浏览适用于教师和学生查看最近发布的信息〔内容、时间〕。已发布课程信息浏览用于各代课老师查询自己已经发布的课程信息,主要用于浏览、核对。
信息查询:信息查询包括教师个人信息查询、课程查询、选课名单查询。课程查询即通课程编码〔唯一〕来查询该课程的相关介绍,包括课程内容、开课学期、地点等内容。教师个人信息是通过教师姓名来查询对应的老师个人信息,包括学历、职称、成果等。通过选课名单的查询可以查看该学期选择某一门课程的学生情况。
信息修改:
修改:信息修改包括选课信息的修改,课程发布信息的修改,密码的修改,学生信息的修改,教师信息的修改。选课信息的修改用于学生修改自己的选课信息。课程发布信息的修改用于教师修改已发布的课程信息。密码的修改用于学生和老师对密码进行修改,后两种修改用于系统管理员对用户信息的修改。
删除:信息的删除功能用于教师删除自己已发布的课程信息,在管理员功能中,信息删除还包括对教师、学生、公告信息的删除。
信息添加:信息添加包括学生的选课信息添加即选课功能〔以上的选课功能已介绍过〕,教师发布新的课程信息即课程发布〔在下面的课程发布功能中介绍〕,公共留言处新的留言的添加,教师信息的添加,学生信息的添加。留言处的信息添加用于用户发布新信息,通过输入发布的主题,内容即可添加新留言,教师信息和学生信息的添加是由管理员才可以完成。
课程发布:课程发布用于教师发布新的课程信息,新信息发布后,
您可能关注的文档
- 医学科研道德.ppt
- 网站策划方案(报价).doc
- 化工生产能否做到又快又多.ppt
- 苏教版6年级数学期中试题(三).doc
- 花店营销策划方案.doc
- 区域地理-西亚.ppt
- 苏教版小学语文一年级下册第四单元试卷.doc
- 化学实验复习--物质的分离和提纯.ppt
- 剑桥少儿英语预备级unit6课件新.ppt
- 船舶轴系修理.doc
- 2024至2030年中国人造棉面料行业投资前景及策略咨询报告.docx
- 重庆市渝中区遴选公务员2024年国家公务员考试考试大纲历年真题10340笔试历年典型考题及解题思路附.docx
- 2024至2030年中国甲基苯乙酮行业深度调研及发展预测报告.docx
- 2024至2030年中国羚羊角类饮片行业深度调查与前景预测分析报告.docx
- 重庆市面向中国农业大学定向选调2024届大学毕业生2024年国家公务员考试考试大纲历年真题14笔试历.docx
- 重庆市面向西北工业大学定向选调2024届大学毕业生00笔试历年典型考题及解题思路附答案详解.docx
- 中国不动杆菌感染治疗药行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- 2024至2030年全球与中国ETL软件市场现状及未来发展趋势.docx
- 初中八年级(初二)生物下册期末考试1含答案解析.docx
- 干簧式继电器项目申请报告.docx
文档评论(0)