文档介绍:选课系统实验报告 1简介基本原则选课注册系统设计的明确目的是开发一个学生选课注册系统来模拟校园选课系统的运作,通过这一过程让学生了解与熟悉软件设计的基本过程,熟练掌握dreamweaver、rationalrose、Java编程和数据库的运用。简单的操作本软件面向的是选课的学生和注册课程的教师以及管理员,可能涉及到大量用户的使用,故而软件操作应尽量简单,以方便用户的使用。合理的数据库设计如以上所说,本软件可能有大量用户同时使用,所以要求数据库应合理设计,如此才能安全、快速地读取或存放数据。严谨的软件架构虽然本软件的最终目的仅仅只是为了让软件开发者熟悉软件开发过程和相关软件的使用,但既然是要开发一个软件,那么就必须要严谨地设计软件的架构。假设假设用户能熟练使用教务网的选课系统本软件模拟教务网的选课系统操作过程,若是用户能熟练使用教务网的选课系统,则对于本软件的使用将能直接上手。假设用户未曾使用过教务网的选课系统操作过程请参见附录:《软件操作手册》 2系统需求分析引言本次编写选课注册软件旨在熟悉Java、Jsp、Dreamweaver、RationalRose、MySQL等软件的使用,同时体验软件工程项目的实施过程。编写目的该文档讲述关于选课注册系统的功能和性能的需求,将作为该软件工程的系统设计阶段的设计依据。本文档的预期读者是: ●设计人员●开发人员●项目管理人员●测试人员●用户背景说明: :选课注册系统; :石秀金; :周青、陈效铭、余实、高祥、王永德。引用标准《软件需求说明书》国家计算机标准和文件模版。参考资料《UML系统建模基础教程》《数据库系统原理》以及网络资源。清华大学出版社电子工业出版社任务概述目标学生和老师可以方便选择课程,学生和教师可以查询各自的基本信息,管理员可以方便地管理系统的信息和运行。?系统能够提供友爱的用户界面,使操作人员的工作量最大限度地减少;?系统具有良好的运行效率,能够达到提高效率的目的; ?系统应有良好的可扩充性,可以容易地加入其他系统的应用;通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力。用户特点本软件的最终用户将是学生、教师、教职工等教育机构的成员,只要能熟练使用Windows操作系统,便可轻松地使用本软件,若仍有困难,可参考附件:《操作手册》。假定和约束 : 项目实施时间为XX/6/11到XX/6/17日。: 每门课程的注册学生人数不能超过10人; 每门课程的最终注册学生人数若少于3人,管理员应取消这门课程;?? : 教师可以查看学生的公有信息;学生只能查看本人信息; 管理员可以查看学生和教师的所有信息。:无经费支持。需求规定对功能的规定 1)学生?登录系统;?查看选课信息;?学生选定课程;?查看课程成绩;?查看课程目录;2)教师?登录系统; ?查看任教课程信息;?查看学生选课信息;?管理成绩信息;?选择教授课程;3)管理员?登录系统;?学生信息管理;?教师信息管理; ?课程信息管理;?修改登录密码;(转载于:写论文网:选课系统实验报告) 对性能的规定根据用户对本系统的要求,确定系统在响应时间、可靠性、安全等方面有较高的性能要求。图1选课注册系统主过程流程图 1)精度本软件对输入精度无特殊要求,只要是标准键盘输入数据即可进行处理。 2)时间特性要求该软件必须在XX/6/17日前完成。图2软件开发任务时间分配 3)灵活性 ; ;; 输入输出要求故障处理要求 :重启系统,从新登陆;或向管理员求助; ,却无法选课:从新选课;或向管理员求助; :检查课程是否已存在;重新注册课程;或向管理员求助。其他专门要求 :低。:易操作。 :Windows系列操作系统,MySQL数据库,MyeclipseJava开发工具包,IE以上版本的浏览器。武夷学院课程设计报告课程名称:设计题目:学生班级:学生姓名:指导教师:完成日期: C语言程序设计学生选课管理系统XX级计算机科学与技术2班=XX-1-9 数学与计算机学院课程设计项目研究报告目录第1章项目简介..........................................................................03 项目名称............................................................................03 开发人员.....