欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    教育培训系统——概要设计(卢娟、闫芳、胡竞争).doc

    • 资源ID:2271158       资源大小:1.23MB        全文页数:10页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    教育培训系统——概要设计(卢娟、闫芳、胡竞争).doc

    教育培训系统概要设计报告1 引言 11编写目的 本概要设计说明书是针对教育培训系统的课程作业而编写。目的是对该项目进行总体设计,在明确系统需求的基础上划分系统的功能模块,进行系统开发的分工,明确各模块间的接口,为进行后面的详细设计和实现作准备。本概要设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。12背景 软件系统的名称:教育培训系统项目来源于软件工程课的老师及小组开发人员。设想用户为短期培训机构人员;开发工具:C+开发者:卢娟,胡竞争,闫芳。13定义 ETS: Eucational Taining System即教育培训系统用户:本文档中的用户指使用该系统的所有用户。14参考资料小组完成的教育培训管理系统需求分析报告 软件设计文档国家标准GB8567-88 张海藩,软件工程导论(第五版)北京:人民邮电出版社,20072 总体设计 21 需求规定用户对软件系统要求使用简单方便,必要的功能一定不能少,且界面设计要大方得体,有良好的视觉效果,待现在系统没实现功能要记录清楚,系统最后阶段要尽量弥补用户所需的功能。相应的需求有:1> 能够发布、更新培训信息、培训机构信息以及培训活动信息;2> 个人基本信息管理包括:个人信息的填写、修改、看看、保存。3> 电子书籍管理电子书的上传,分类以及共享电子书预览4> 培训班级报名5> 师生交流 2.1.2系统性能 2.1.2.1时间特性要求系统的速度要在用户可接受的范围内,响应时间<=1S。2.1.2.2可靠性 系统要有较高的可靠性,可恢复性。 2.1.2.3灵活性 由于本系统是基于B/S模式且只能在windows系统平台运行,故对灵活性能要求不高。 2.1.2.4故障处理要求具有一定的容错能力,能检测用户的错误输入并给出错误提示。22 运行环境 2.2.1设备普通pc机,互联网。 2.2.2支持软件操作系统:windows其它软件: SQL2000或更高版本 2.2.3接口该系统可使用各种浏览器以及搜索引擎。23 基本设计概念和处理流程 2.3.1整个系统数据流图24 结构 2.4.1系统物理架构图顶2.5.模块功能设计 2.5.1系统功能模块设计2.5.2系统功能模块设计描述:根据前面对数据流的分析,本系统划分为两大模块:应用模块和管理模块。应用模块是为整个用户提供服务的各个模块的总和,包括注册系统、用户登录、个人信息管理、信息浏览(包括培训机构信息、培训信息、培训机构活动信息、等)、修改密码、安全退出、信息查询(包括用户信息和成绩查询、缴费查询)等。系统管理模块用来实现对整个系统的管理,包括培训信息管理、教育机构信息管理、教育机构活动管理、系统初始化、系统数据库备份等。系统功能模块详细介绍:(1) 注册系统模块 本模块使用对象是未注册的用户,未注册用户只能使用本系统的部分功能,如使用浏览信息功能浏览一些公开信息,如括培训机构信息、培训信息、培训机构活动信息等。(2)用户登录模块 本模块适用对象是已注册用户,是用户进入使用系统其他功能的入口,如个人信息管理、信息查询、培训班级报名、师生交流、密码修改、安全退出等功能。用户只有登录后用户登录时要经过身份验证,只有本系统注册学生、教师、领导才可以登录本系统。本系统有学生、教师、领导三种用户角色,根据其身份及作用的不同,通过ID和密码验证用户的身份,对不同的用户系统自动调用不同的可访问页面,使用系统提供的与其身份相应的各项能,其他用户只可以浏览公开信息。 (3) 基本信息管理模块基本信息管理模块由填写个人基本信息、修改个人基本信息、查看个人基本信息、保存个人基本信息组成。用户可以根据自己的情况填写和修改自己的信息。(4) 信息浏览模块本模块可以浏览的信息包括培训机构信息、培训信息、培训机构活动信息等。(5) 信息查询模块信息查询模块包括用户信息查询和成绩查询以及缴费情况查询。其中用户信息查询有包括学生基本信息查询、教师基本信息查询、领导基本信息查询。(6) 培训班级报名模块 本模块使用对象是已注册的学生用户,学生通过浏览培训信息后可以进行报名培训,并进行缴费。(7) 师生交流模块本模块使用对象为学生和教师。学生对课程教学有疑问,可通过在线解答的形式进行提问,由教师进行解答。学生教师还可以在BBS论坛上发表一些共同感兴趣的话题。教师可以将课件或资料上传到资料库中,供学生可以下载课件或资料。凡合法用户均可在bbs上发表对教学方面的疑问,但必须遵守留言板的规定。留言直接在网页上显示,系统管理员可以删除任何不适宜或已失去了时效性的公开言论;学生和教师可以回复、删除他人给自己的私人留言。(8)系统管理模块本模块负责对系统进行全面的后台管理,包括:² 培训系统初始化:² BBS论坛管理:回复公开留言,删除不合适留言;² 教育机构信息管理:发布/更新公开教育机构相关信息;² 教育机构活动信息管理:发布/更新公开教育机构举行的各种活动信息,删除过期的活动信息;² 培训信息管理:发布/更新公开培训信息; 2.6功能需求与系统模块的关系 数据的录入、修改、删除、统计都要涉及记录结构定义。数据的查询在涉及多个数据文件之间的关系;错误信息结构为显示错误信息带来方便。3 接口设计 31 用户接口 用户的注册界面用户的登录界面用户的浏览页面 用户的下载页面 32 外部接口 32.1用户界面这是我们所做“教育培训系统”与用户进行交流的一个中间体,有着十分重要的作用。所以,我们要求该用户界面友好、清楚明了、突出重点、而且容易使用;另外,该界面还必须能够提供尽量多的功能,以给顾客便捷的服务。我们的用户界面由注册界面、登陆界面、浏览培训信息界面、查询界面、报培训班界面等各大界面构成,每一个界面都有着各自的作用。 32.2 软件接口该系统与数据库相连(其中数据库里包括培训机构所提供的培训信息,教师信息以及课程信息等数据),同时数据库也用来保存各用户的信息(如:学员基本信息,学员缴费信息等。4 运行设计 4. 1 运行模块组合 具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据。 4. 2 运行控制 软件运行时有较友好的界面,基本能够实现用户的数据处理要求。 4. 3 运行时间 系统的运行时间基本可以达到用户所提出的要求。5 系统论据结构设计 5. 1逻辑结构设计 (1)学生信息表 studentsInfo列名数据类型可否为空说明StuNOvarchar(30)NOT NULL学生学号ID(主键)StuNamevarchar(20)NULL学生姓名StuSexvarchar(4)NULL学生性别StuAgetinyintNULL学生年龄StuBirthdaysmalldatetimeNULL出生年月StuAddrvarchar(50)NULL学生家庭地址StuTelvarchar(20)NULL学生联系电话StuExpendsmallintNULL缴费状况StuCommentvarchar(200)NULL注释(2)教师信息表 TeacherInfo列名数据类型可否为空说明TeaCNovarchar(20)NOT NULL教师工号(主键)TeaCNamevarchar(10)NULL教师姓名TeaCAgetinyintNULL教师年龄TeaCsexvarchar(4)NULL教师性别TeaCTelvarchar(20)NULL教师联系电话TeaCvarchar(20)NULL教师职称TeaCvarchar(20)NULL办公室号TeaCvarchar(20)NULL资历TeaCCommentvarchar(200)NULL注释(3)领导信息表LeaderInfo列名数据类型可否为空说明LeaderNovarchar(20)NOT NULL领导编号号(主键)LeaderNamevarchar(10)NULL领导姓名LeaderTelvarchar(20)NULL教师联系电话LeaderPsitionvarchar(20)NULL领导职称LeaderWorkIDvarchar(20)NULL办公室号LeaderCommentvarchar(200)NULL注释(4)课程表KC列名数据类型可否为空说明KCNovarchar(20)NOT NULL课程号(主键)KCNamevarchar(10)NULL课程名KCtimevarchar(20)NULL学时KCpricesmallmoneyNUUL课程价格LeaderCommentvarchar(200)NULL注释(5)班级 Class列名数据类型可否为空说明ClassNOvarchar(20)NOT NULL班级编号(主键)ClassNamevarchar(10)NULL班级名称ClassTeaCNOvarchar(20)NULL授课老师编号LeaderCommentvarchar(200)NULL注释(6)成绩表Grade列名数据类型可否为空说明StuNOvarchar(30)NOT NULL学生学号(主键)KCNOvarchar(20)NULL课程号(主键)GradetinyintNULL成绩LeaderCommentvarchar(200)NULL注释(7)BBS文章信息表ArticleInfo列名数据类型可否为空说明ArticleIDtinyintNOT NULL文章IDAuthorvarchar(20)NULL文章作者SubjecttinyintNULL文章题目ContexttextNULL文章内容Filenamesvarchar(50)NULL文件名称(8)注册用户信息表UserInfo列名数据类型可否为空说明UserIDtinyintNOT NULL用户IDUsernamenvarchar(20)NULL用户名UserPWDtinyintNULL用户密码EmailtextNULL电子邮箱UserRolenvarchar(50)NULL用户角色UserCommentnvarchar(50)NULL备注(9)回复信息表ReplyInfo列名数据类型可否为空说明ReplyIDtinyintNOT NULL回复IDArticleIDtinyintNULL文章IDAuthorNvarchar(50)NULL回复者SubjectNvarchar(50)NULL回复题目ReplyContentNtextNULL回复内容PostTimeDatetimeNULL回复时间(10)问题信息表QuestionInfo列名数据类型可否为空说明questionIDtinyintNOT NULL问题IDquizmasterNvarchar(50)NULL提问者SubjectNvarchar(50)NULL回复题目questContentNtextNULL问题内容PostTimeDatetimeNULL提问时间(11)权限表(Privilige)列名数据类型可否为空说明备注PrivilegeIdVARCHAR(32)NOT NULL权限标识IdPrivilegeCodeVARCHAR(32)NOT NULL权限编码PrivilegeNameVARCHAR(64)NOT NULL权限名称PrivilegeParentIdVARCHAR(32)NULL上级权限Id上级权限SystemIdVARCHAR(32)NULL权限所属系统Id权限所属系统(12)角色权限表(ROLEPRIVILEGE)列名数据类型可否为空说明备注角色权限表(PUBLIC_ROLEPRIVILEGE)VARCHAR(32)NOT NULL角色ID角色表外键角色权限表(PUBLIC_ROLEPRIVILEGE)VARCHAR(32)NOT NULL权限ID 权限表外键(13)信息发布表(PUBLISHINFO)列名数据类型可否为空说明备注InfoIdVARCHAR(32)NOT NULL消息标识IdTitleVARCHAR(32)NOT NULL主题ContentVARCHAR(1024)NOT NULL内容CreatorIdVARCHAR(32)NOT NULL创建人Id员工表外键AddDateVARCHAR(32)NOT NULL创建时间(14)系统表(PUBLIC_SYSTEM)列名数据类型可否为空说明备注SystemIdVARCHAR(32)NOT NULL消息标识Id系统标识IdSystemCodeVARCHAR(32)NULL主题系统编码SystemNameVARCHAR(30)NOT NULL内容系统名称SystemParentIdVARCHAR(32) NULL创建人Id父类系统Id(15)系统操作日志表(OPERATELOG)列名数据类型可否为空说明备注LogIdVARCHAR(32)NOT NULL操作日志标识IdOperatorIdVARCHAR(32)NOT NULL操作员Id员工表外键SystemModuleIdVARCHAR(32)NOT NULL系统模块Id系统功能模块表外键ActionTypeVARCHAR(8)NOT NULL动作类型如:增、删、改、查等RemarkVARCHAR(128) NULL操作说明OperateTimeVARCHAR(24)NOT NULL操作时间(16)系统功能模块表(SYSTEMMODULE)列名数据类型可否为空说明备注SystemModuleIdVARCHAR(32)NOT NULL功能模块标识IdSystemModuleCodeVARCHAR(32) NULL模块编码SystemModuleNameVARCHAR(32)NOT NULL模块名称SystemModuleParentIdVARCHAR(32) NULL父类模块IdSystemIdVARCHAR(32) NULL功能模块所属系统Id系统表外键5. 2 物理结构设计 各数据项都以文件的形式储存在数据库中。5. 3数据结构与程序的关系 系统的数据结构由标准数据库语言SQL生成。具体的例如创建成绩表的程序用SQL表示就是:CREATE TABLE ETS.Grade(StuNOarchar (30) PEFERENCES studentsInfo (StuNO)KCNOarchar(20) PEFERENCES KC (KCNO)Gradetinyint CHECK(Grade>=0 AND Grade<=100),PRIMARY KEY(StuNO, KCNO)6 系统出错处理设计 6. 1 出错输出信息 在用户使用错误的数据或访问没有权限的数据后,系统给出提示:“对不起,你非法使用数据,没有权限!”而且用户的密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。6. 2 补救措施 由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。但有可能占用更多的数据存储空间,权衡措施由用户来决定。6. 3系统恢复设计 如果当前系统出现一些异常,而影响了用户的正常使用,因为数据库有备份,程序代码也有备份,软件开发人员应尽快发现问题的原因,及时改正过来,以保证系统的正常运行。 6.4安全保密设计系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作,而且对一些重要数据,系统设置为只有更高权限的人员方可读取或是操作。系统安全保密性较高。6.5维护设计由于系统较小没有外加维护模块,因为维护工作比较简单,仅靠数据库的一些基本维护。

    注意事项

    本文(教育培训系统——概要设计(卢娟、闫芳、胡竞争).doc)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开