欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    选课系统(UML与软件建模课程设计)(共14页).docx

    • 资源ID:13564370       资源大小:66.25KB        全文页数:14页
    • 资源格式: DOCX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    选课系统(UML与软件建模课程设计)(共14页).docx

    精选优质文档-倾情为你奉上数学与计算机学院课程设计课 程 名 称: 课 程 代 码: 题 目: 选 课 系 统 年级/专业/班: 学 生 姓 名: 学 号: 课程设计成绩:技术水平与实际能力(50)说明书撰写质量(50)总 分(100)指导教师签名: 年 月 日专心-专注-专业前景与范围文档一、业务需求1.背景、业务机会和客户需求解决学校对学生选课进行处理时时,对各种数据的需求,并且能够学校方面对学生的管理。主要解决学生信息查询困难等问题。确定学生信息管理系统功能需求,数据需求及软、硬件需求。确定学生选课信息管理系统所能实现的功能,本系统中主要是通过数据库对其进行操作。本系统目标是实现选课系统所需的各种基本功能,包括学生选课、退课功能和教师查看选修课程以及管理员添加学生、维护学生信息、添加教师、维护教师信息、维护选修课程等功能。2.业务目标(Business Objective, BO)和成功标准(Success Criteria,SC)通过对业务概况的了解和整理(业务目标既可以由客户提出也可以由开发方整理得出)得出该系统的业务目标如下:1. 为顾客提供业务办理自动化服务,提高办事效率,方便客户,为客户提供更好的服务。2. 规范商店的内部管理,提高工作效率和管理效能。3. 能有效的管理书店书籍,查询书籍信息并监控提供租赁书籍的质量状况4. 规范财务管理,租赁和销售人员的收费要有监控,减少人为差错。5. 建立供应商自动管理机制,对产品目录进行自动比较和筛选。3.业务风险(RIsk)RI-1:对信息科技的抵触。RI-2:使用该系统的人员太少,减少了对系统开发和变更的投资回报。RI-3:本系统使用者可能认为此种管理方式不习惯于古老管理方式,从而减少他们对这一系统的使用。二、解决方案的前景1.前景陈述对管理人员来说,此系统是一个B/S模式,此系统并与传统方式比较,此系统有着高度的方便性,可查询性,与可修改性。也可以方便浏览者查询自己想要的信息。2.主要特性(FEature)学生选课系统主要满足来自三方面的需求,这三个方面分别是学生用户、教师用户和管理员用户,也即是三类用户角色。(1)学生用户是主要的需求者,主要需求功能是查询可选课程、查看自己选课情况及进行选课、退课操作等;(2)教师用户主要需求功能是查看自己所教授的课程、课程有哪些学生选修、以及利用本系统提交学生的成绩;(3)管理员用户的功能需求较为复杂,包括对学生信息、教师信息、课程信息进行管理。3.假设(ASsumption)和依赖(DEpendency) AS-1:收集期望,按照使用者需求进行整改。AS-2:可以与客服联系,进行一些调动。三、范围和局限性1.初始版本和后续版本的范围2.局限性(LImitation)和排斥性本系统将管理员用户、教师用户、学生用户的身份及权限进行严格的划分,让管理员拥有最高权限,可以查看、维护系统中的所有信息,如添加学生,添加课程,修改课程信息等;让教师拥有查看自己开设的课程的信息,以及提交所开设课程成绩的权限;让学生拥有选课和退选的权限;而修改密码模块的权限每个用户都可拥有,用以修改自己的密码信息。通过进行严格的权限划分,可以更好地进行管理,也可更好地保护用户信息安全。四、业务背景1.概要在学生信息管理子模块中,实现对学生信息的添加、修改、删除操作,还可以输入查询条件进行查询操作。在教师管理子模块中,实现对教师信息的添加、修改、删除、查询等操作。在课程管理子模块中,实现对课程信息的添加,添加时为其分配任课教师、上课时间和地点,实现对课程的修改、删除、查看某个课程的详细信息等。2.用户概要及项目优先级由于涉众不等于用户,用户才是将来使用系统的涉众代表,所以我们还需要定义使用系统的涉众代表,即用户的概要信息。用户概要说明代表涉众使用系统的用户说明,描述一般包括用户概况、特点和用户使用系统的方式等。软件需求规格说明一、介绍1.目标通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计能力和综合分析、解决问题的能力。学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编码和测试方面的知识;它必须包括所有有着适当多重性的属性和关联。在分析程序的过程中,系统理解程序、构造功能完善的网上选课系统2.项目范围和产品特性3.参考文献二、总体描述 1.产品远景与规划2.用户类和用户特性主要参与者用例学生 选课 退选查看选课情况老师查看所代课程提交课程信息修改课程信息管理员添加学生用户添加教师用户添加课程修改课程信息删除课程信息3.运行环境要求操作系统用Windows 2000以上的版本,Windows Xp最好。因为本系统将在Windows Xp环境下开发。要求支持并安装SQL Server 2005、vs2008。一台电脑,如果有大量数据的话要加一台服务器。电脑要求 CPU1.6GH以的的主频,内存 1G,硬盘160。4.设计和实现的约束条件(COnstraint, CO)CO-1:程序尽量采用模块化设计5.用户文档(User Documentation, UD)6.假设(ASsumption) 和依赖(Dependency)学生管理用例与选课、查看选课、退课三用例之间是扩展关系。教师管理用例与查看学生选课用例之间是扩展关系。信息管理用例与学生信息管理用例、教师信息管理用例和课程信息管理用例之间是扩展关系。学生信息管理用例与添加学生、修改学生信息和删除学生三个用例之间是扩展关系。教师信息管理用例与添加教师、修改教师信息和删除教师三个用例之间是扩展关系。课程信息管理用例与添加课程、修改课程信息和删除课程三个用例之间是扩展关系。三、系统特性1.选课(1)描述与优先级本系统将管理员用户、教师用户、学生用户的身份及权限进行严格的划分,让管理员拥有最高权限,可以查看、维护系统中的所有信息,如添加学生,添加课程,修改课程信息等;让教师拥有查看自己开设的课程的信息,以及提交所开设课程成绩的权限;让学生拥有选课和退选的权限;而修改密码模块的权限每个用户都可拥有,用以修改自己的密码信息。通过进行严格的权限划分,可以更好地进行管理,也可更好地保护用户信息安全。(2)刺激/响应序列刺激:用户请求登陆。响应:返回登陆页面刺激:顾客请求选课响应:进入选课系统界面刺激:顾客请求取消响应:取消其所选(3)功能性需求学生管理用例:学生用户可见的功能,包含了选课、退课和查看选课三个用例功能。教师管理用例:教师用户可见的功能,包含了查看学生选课用例功能。信息管理用例:管理员可见的功能,这个用例进一步分为三个用例:学生信息管理用例、教师信息管理用例和课程信息管理用例。修改密码用例:所有用户都可见的功能,用于修改用户的密码信息。2.创建、浏览、修改和删除学生和教师信息学生信息管理用例:信息管理用例可见的功能,实现学生信息的管理功能,包含了添加学生、修改学生信息和删除学生三个用例。教师信息管理用例:信息管理用例可见的功能,实现教师信息的管理功能,包含了添加教师、修改教师信息和删除教师三个用例。3创建、浏览、修改和删除课程信息课程信息管理用例:信息管理用例可见的功能,实现课程信息的管理功能,包含了添加课程、修改课程信息和删除课程三个用例。四、外部接口需求1.用户界面(User Interfaces, UI)UI-1操作界面尽量考虑简化操作方式。UI-2:整个系统的色彩应该正规。2.硬件接口要求操作系统用Windows 2000以上的版本,Windows Xp最好。因为本系统将在Windows Xp环境下开发。要求支持并安装SQL Server 2005、vs2008。一台电脑,如果有大量数据的话要加一台服务器。电脑要求 CPU1.6GH以的的主频,内存 1G,硬盘160。3.软件接口(Software Interface, SI)SI-1:数据库的设计以及功能设计应该考虑后续网上模式的接口。SI-2:后期有可能需要添加店内会员通过wifi手机查询功能。因此需要考虑程序后期与手机平台(android系统)的兼容问题,如:系统预留java开发接口SI-3:提供相应的接口来保证不同类型数据的一致性(如提供的数据为excel,临时数据为TXT),以及导入不同数据的方便性)。五、其他非功能性需求1.性能(PEformance)需求PE-1:系统需要保证在工作期间的工作效率,尤其是课程查询时,系统响应时间应该在5秒左右。PE-2:系统生成的所有WEB页面,通过速度为40KBps的调制解调器在不超过10秒的时间内可以全部下载下来。PE-3:用户提交了查询之后,对查询的响应时间不能超过7秒,在时间内要将查询的结果显示在屏幕上。PE-4:学生向系统提交了信息后,系统将在4秒内向用户显示确认消息。2.防护性需求防护性需求还没有确定。3.安全性(SEcurity)需求SE-1:每条修改记录都需要有日志文件能够查询。SE-2:保证选课的完整进行,不受特殊情况(如断电,误操作等)而影响数据的完整性、一致性。SE-3:所有涉及功能信息或个人身份信息的网络事务,都要进行加密操作。SE-4:除浏览功能外,学生必须登录到“XX选课系统”才能完成其他所有操作。SE-5:管理人员才能通过系统创建或课程菜单。SE-6系统只允许学生用户浏览他们自己的课表,而不能浏览其他学生的学生。4.软件质量属性Usability(易用性)-1:查询,修改信息方便。Usability(易用性)-2:操作方式要简洁,画面简单易懂。Usability(易用性)-3:管理人员能很容易的生成自己所需要查看的报表。附录A:分析模型选课系统用例图 图1学生选课用例 图2教师选课用例 图3管理员管理用例选课系统类图 图4选课系统类图选课系统顺序图 图5学生选课顺序图 图6 教师选课顺序图

    注意事项

    本文(选课系统(UML与软件建模课程设计)(共14页).docx)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开