学生选课系统试验报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生选课系统试验报告

1 简介 1.1 基本原则 选课注册系统设计的明确目的是开发一个学生选课注册系统来模拟校园选课系统的运作,通过这一过程让学生了解与熟悉软件设计的基本过程,熟练掌握dreamweaver、rational rose、Java编程和数据库的运用。 1.2 简单的操作 本软件面向的是选课的学生和注册课程的教师以及管理员,可能涉及到大量用户的使用,故而软件操作应尽量简单,以方便用户的使用。 1.3 合理的数据库设计 如以上所说,本软件可能有大量用户同时使用,所以要求数据库应合理设计,如此才能安全、快速地读取或存放数据。 1.4 严谨的软件架构 虽然本软件的最终目的仅仅只是为了让软件开发者熟悉软件开发过程和相关软件的使用,但既然是要开发一个软件,那么就必须要严谨地设计软件的架构。 1.5 假设 1.5.1 假设用户能熟练使用教务网的选课系统 本软件模拟教务网的选课系统操作过程,若是用户能熟练使用教务网的选课系统,则对于本软件的使用将能直接上手。 1.5.2 假设用户未曾使用过教务网的选课系统 操作过程请参见附录:《软件操作手册》 2系统需求分析 2.1引言 本次编写选课注册软件旨在熟悉Java、Jsp、Dreamweaver、Rational Rose、MySQL等软件的使用,同时体验软件工程项目的实施过程。 2.1.1 编写目的 该文档讲述关于选课注册系统的功能和性能的需求,将作为该软件工程的系统设计阶段的设计依据。 本文档的预期读者是: 设计人员 开发人员 项目管理人员 测试人员 用户 2.1.2 背景 说明:   a.软件名称:选课注册系统; b.本项目的任务提出者:石秀金; c.项目开发者:周青、陈效铭、余实、高祥、王永德。 2.1.3 引用标准 《软件需求说明书》 国家计算机标准和文件模版。 2.1.4 参考资料 《UML系统建模基础教程》 清华大学出版社 《数据库系统原理》 电子工业出版社 以及网络资源。 2.2 任务概述 2.2.1目标 学生和老师可以方便选择课程,学生和教师可以查询各自的基本信息,管理员可以方便地管理系统的信息和运行。 系统能够提供友爱 的用户界面,使操作人员的工作量最大限度地减少; 系统具有良好的运行效率,能够达到提高效率的目的; 系统应有良好的可扩充性,可以容易地加入其他系统的应用; 通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力。 2.2.2用户特点 本软件的最终用户将是学生、教师、教职工等教育机构的成员,只要能熟练使用Windows操作系统,便可轻松地使用本软件,若仍有困难,可参考附件:《操作手册》。 2.2.3假定和约束 对于项目开发时间约束: 项目实施时间为2012/6/11到2012/6/17日。 对于数据库的约束: 每门课程的注册学生人数不能超过10人; 每门课程的最终注册学生人数若少于3人,管理员应取消这门课程; …… 对于用户的约束: 教师可以查看学生的公有信息; 学生只能查看本人信息; 管理员可以查看学生和教师的所有信息。 对于经费的约束: 无经费支持。 2.3需求规定 2.3.1对功能的规定 学生 登录系统; 查看选课信息; 学生选定课程; 查看课程成绩; 查看课程目录; 教师 登录系统; 查看任教课程信息; 查看学生选课信息; 管理成绩信息; 选择教授课程; 管理员 登录系统; 学生信息管理; 教师信息管理; 课程信息管理; 修改登录密码; 选课系统管理; 列1 列2 列3 列4 列5 列6 列7 学生 登陆 课程注册 管理学生信息 查看成绩 查看课程表 查看课程目录 教师 登陆 登记课程 管理教师信息 录入成绩   查看课程目录 课程注册员 登陆 取消课程 管理信息     查看课程目录 表1 学生、教师、课程注册员三类用户的基本功能 2.3.2对性能的规定 根据用户对本系统的要求,确定系统在响应时间、可靠性、安全等方面有较高的性能要求。 图1 选课注册系统主过程流程图 1)精度   本软件对输入精度无特殊要求,只要是标准键盘输入数据即可进行处理。 2)时间特性要求 该软件必须在2012/6/17日前完成。 图2 软件开发任务时间分配 3)灵活性   a.简单的即时操作;   b.可在Windows系列操作系统上正常运行;   c.根据数据库信息自动更新软件界面; 2.3.3输入输出要求 属性 类型 长度 是否允许空值 m# varcahr 10 not null passwd varcahr 10 not null 表2 用户登录数据输入要求 2.3.4故障处理要求 a. 系统无法登录: 重启系统,从新登陆;或向管理员求助; b. 课程注册人数未满,却无法选课

文档评论(0)

kaiss + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档