资源预览内容
第1页 / 共41页
第2页 / 共41页
第3页 / 共41页
第4页 / 共41页
第5页 / 共41页
第6页 / 共41页
第7页 / 共41页
第8页 / 共41页
第9页 / 共41页
第10页 / 共41页
亲,该文档总共41页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
.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目标学生和老师可以方便选择课程,学生和教师可以查询各自的基本信息,管理员可以方便地管理系统的信息和运行。l 系统能够提供友爱 的用户界面,使操作人员的工作量最大限度地减少;l 系统具有良好的运行效率,能够达到提高效率的目的;l 系统应有良好的可扩充性,可以容易地加入其他系统的应用;通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力。2.2.2用户特点本软件的最终用户将是学生、教师、教职工等教育机构的成员,只要能熟练使用Windows操作系统,便可轻松地使用本软件,若仍有困难,可参考附件:操作手册。2.2.3假定和约束1. 对于项目开发时间约束:项目实施时间为2012/6/11到2012/6/17日。2. 对于数据库的约束:每门课程的注册学生人数不能超过10人; 每门课程的最终注册学生人数若少于3人,管理员应取消这门课程; 3. 对于用户的约束: 教师可以查看学生的公有信息; 学生只能查看本人信息; 管理员可以查看学生和教师的所有信息。4. 对于经费的约束: 无经费支持。2.3需求规定2.3.1对功能的规定1) 学生n 登录系统;n 查看选课信息;n 学生选定课程;n 查看课程成绩;n 查看课程目录;2) 教师n 登录系统;n 查看任教课程信息;n 查看学生选课信息;n 管理成绩信息;n 选择教授课程;3) 管理员n 登录系统;n 学生信息管理;n 教师信息管理;n 课程信息管理;n 修改登录密码;n 选课系统管理;列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#varcahr10not nullpasswdvarcahr10not null表2 用户登录数据输入要求2.3.4故障处理要求a. 系统无法登录: 重启系统,从新登陆;或向管理员求助;b. 课程注册人数未满,却无法选课:从新选课;或向管理员求助;c. 教师无法注册课程:检查课程是否已存在;重新注册课程;或向管理员求助。2.3.5其他专门要求a. 安全保密要求:低。b. 操作要求:易操作。c. 运行环境要求:Windows系列操作系统,MySQL数据库,Myeclipse Java开发工具包, IE 8.0以上版本的浏览器。3 系统设计3.1界面风格设计 学生界面模仿东华大学教务网的选课注册系统,教师界面和管理员界面则在学生界面上进行细微调整,具体界面信息见系统实现部分。3.2 数据库设计3.2.1 表的设计根据需求分析及文档“软件工程课程设计指导书2012.doc”进行数据库表单设计。属性类型长度是否允许空值键位s#varcahr10not null主键passwdvarcahr10not nullsnamevarcahr10not nulladdressvarcahr10not nullphonevarcahr10not nullemailvarcahr10not null表3-1 学生用户表属性类型长度是否允许空值键位t#varcahr10not null主键passwdvarcahr10not nullsnamevarcahr10not nulladdressvarcahr20not nullphonevarcahr20not nullemailvarcahr20not nullfaxvarcahr20not null表3-2 教师用户表属性类型长度是否允许空值键位m#varcahr10not null主键passwdvarcahr10not nullmnamevarcahr10not null表3-3 管理员用户表属性类型长度是否允许空值键位c#varcahr10not null主键t#varcahr10not null外键cnamevarcahr10not nulltnamevarcahr20not nullmajorvarcahr20not nullstudentnumvarcahr20not nulldatevarcahr20not null表3-4 课程表属性类型长度是否允许空值键位c#varcahr10not null主键、外键s#varcahr10not null主键、外键cnamevarcahr10not nulltnamevarcahr20not nullmajorvarcahr20not nullstudentnumvarcahr20not nulldatevarcahr20not null表3-5 成绩单表学生学号姓名登录口令地址电话电子邮件s11001student1passwd1add110000001s1email.coms21002student2passwd2add210000002s2email.coms31003student3passwd3add310000003s3email.coms41004student4passwd4add410000004s4email.coms51005student5passwd5add510000005s5email.coms61006student6passwd6add610000006s6email.coms71007student7passwd7add710000007s7email.coms81008student8passwd8add810000008s8email.coms91009student9passwd9add910000009s9email.coms101010student10passwd10add1010000010s10email.coms111011student11passwd11add1110000011s11email.coms121012student12passwd12add1210000012s12email.coms131013student13passwd13add1310000013s13email.coms141014student14passwd14add1410000014s14email.coms151015student15passwd15add1510000015s15email.coms161016student16passwd16add1610000016s16email.coms171017student17passwd17add1710000017s17email.coms181018student18passwd18add1810000018s18email.coms191019student19passwd19add1910000019s19email.com表3-6 学生表数据其他表单及表单数据设计不再详述,见附件“选课系统.xls”。3.2.2 ER图图
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号