- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程管理系统软件设计规格说明书
1.引言1.1编写目的编写本文档的主要目的是将软件需求转化为具体的设计方案。根据软件需求,设计软件的总体体系结构,设计出软件模块内部的过程流程。该文档是设计结果的详细描述,也是程序员编写程序的功能依据。1.2项目背景项目名称:微信公众号课程管理系统项目开发者:薛二彭2设计概述2.1需求概述在本系统中,老师要实现用户管理,增加、删除用户;签到单管理:自动生成若干个签到单,用于组织学生签到;签到管理,检查签到学生,以及未签到学生名单;讲义上传与管理,上传课程讲义,方便学生查看,以及对课程讲义进行管理,对于不合适的讲义可以删除;作业查看与管理,查看学生上传作业,并对其进行管理,对不合格讲义可以删除,让学生重新提交;人员管理,增加、删除本课程人员,帮助设置人员登录密码,以及人员角色;发回帖功能,通过发帖,传达通知。回复帖子,回答学生问题。学生要实现签到功能,根据老师所发签到单进行签到;讲义查看功能,对老师上传的讲义进行查看与下载;作业提交功能,提交老师所布置作业;发回帖功能,发帖进行提问或者发表新的交流话题,回帖帮助同学解决问题,以及共同探讨某个话题。2.2系统目标授课老师在讲课过程中,方便地进行课程管理,高效地完成签到,讲义管理,作业管理,人员管理以及发回帖功能。2.3设计方法和工具主要用到流程图方法,选用Rational Rose工具制作相关UML图。3.系统总体设计4各个模块详细功能4.1签到模块4.2讲义管理模块4.3作业管理模块4.4互助讨论模块4.5人员管理模块5.数据库设计5.1人员管理表(member)字段格式长度约束idvarchar10keynamevarchar20非空pwdvarchar6非空rolevarchar10非空5.2签到表(sign)字段格式长度约束idvarchar10keymemberidvarchar105.3主题帖表(thread)字段格式长度约束tidint6keytitlevarchar50非空member_idvarchar10非空datedatetime0非空5.3回帖表(post)字段格式长度约束pidint6keytidint6非空titlevarchar50非空member_idvarchar10非空datedatetime0非空6.界面设计6.1登录界面设计6.2主页设计6.3签到页面设计6.4课程讲义与作业页面设计6.5主题帖、回帖页面设计6.6人员管理页面设计7.系统改进界面适配手机与页面美化目前的页面是适合于电脑端,对于手机端优化不足,需要进行手机端适配。
文档评论(0)