[工学]选课系统实验报告

[工学]选课系统实验报告

ID:32867166

大小:1.92 MB

页数:35页

时间:2019-02-16

[工学]选课系统实验报告_第1页
[工学]选课系统实验报告_第2页
[工学]选课系统实验报告_第3页
[工学]选课系统实验报告_第4页
[工学]选课系统实验报告_第5页
资源描述:

《[工学]选课系统实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、软件工程课程设计2012/6/11选课注册系统班级:指导教师:小组成员:实验日期:32软件工程课程设计2012/6/11目录选课注册系统I目录II1简介11.1基本原则11.2简单的操作11.3合理的数据库设计11.4严谨的软件架构11.5假设11.5.1假设用户能熟练使用教务网的选课系统11.5.2假设用户未曾使用过教务网的选课系统12系统需求分析12.1引言12.1.1编写目的22.1.2背景22.1.3引用标准22.1.4参考资料22.2任务概述22.2.1目标22.2.2用户特点32.2.3假定和约束32.3需求规定32.3.1对功能的规定32.3.2对性能的规定42.

2、3.3输入输出要求52.3.4故障处理要求52.3.5其他专门要求53系统设计63.1界面风格设计63.2数据库设计63.2.1表的设计63.2.2ER图83.2.3MySQL软件中的数据库设计93.3UML建模93.3.1用例图93.3.2类图103.3.3序列图113.3.4活动图113.3.5状态机图123.3.6构建图1232软件工程课程设计2012/6/113.3.7部署图133.4数据结构134系统实现154.1重点和难点154.1.1数据库链接154.1.2页面风格设计164.1.3Servlet编程174.1.4页面跳转功能174.1.5具体功能实现194.2部

3、分界面224.2.1主页面(用户登录、注册)224.2.2学生平台界面224.2.3教师平台界面234.2.4管理员平台界面234.2.5选课界面244.2.6课表界面244.2.7其他界面255系统测试255.1引言255.1.1编写目的255.1.2定义255.1.3参考资料255.2测试概要255.3测试结果及发现265.3.1能力预期265.3.2测试过程265.4对软件功能的结论316实习心得3232软件工程课程设计2012/6/111简介1.1基本原则选课注册系统设计的明确目的是开发一个学生选课注册系统来模拟校园选课系统的运作,通过这一过程让学生了解与熟悉软件设计的

4、基本过程,熟练掌握dreamweaver、rationalrose、Java编程和数据库的运用。1.2简单的操作本软件面向的是选课的学生和注册课程的教师以及管理员,可能涉及到大量用户的使用,故而软件操作应尽量简单,以方便用户的使用。1.3合理的数据库设计如以上所说,本软件可能有大量用户同时使用,所以要求数据库应合理设计,如此才能安全、快速地读取或存放数据。1.4严谨的软件架构虽然本软件的最终目的仅仅只是为了让软件开发者熟悉软件开发过程和相关软件的使用,但既然是要开发一个软件,那么就必须要严谨地设计软件的架构。1.5假设1.5.1假设用户能熟练使用教务网的选课系统本软件模拟教务网

5、的选课系统操作过程,若是用户能熟练使用教务网的选课系统,则对于本软件的使用将能直接上手。1.5.2假设用户未曾使用过教务网的选课系统操作过程请参见附录:《软件操作手册》2系统需求分析2.1引言本次编写选课注册软件旨在熟悉Java、Jsp、Dreamweaver、RationalRose、MySQL等软件的使用,同时体验软件工程项目的实施过程。32软件工程课程设计2012/6/112.1.1编写目的该文档讲述关于选课注册系统的功能和性能的需求,将作为该软件工程的系统设计阶段的设计依据。本文档的预期读者是:●设计人员●开发人员●项目管理人员●测试人员●用户2.1.2背景说明:  a

6、.软件名称:选课注册系统;b.本项目的任务提出者:石秀金;c.项目开发者:周青、陈效铭、余实、高祥、王永德。2.1.3引用标准《软件需求说明书》国家计算机标准和文件模版。2.1.4参考资料《UML系统建模基础教程》清华大学出版社《数据库系统原理》电子工业出版社以及网络资源。2.2任务概述2.2.1目标学生和老师可以方便选择课程,学生和教师可以查询各自的基本信息,管理员可以方便地管理系统的信息和运行。l系统能够提供友爱的用户界面,使操作人员的工作量最大限度地减少;l系统具有良好的运行效率,能够达到提高效率的目的;l系统应有良好的可扩充性,可以容易地加入其他系统的应用;通过这个项目

7、可以锻炼队伍,提高团队的开发能力和项目管理能力。32软件工程课程设计2012/6/112.2.2用户特点本软件的最终用户将是学生、教师、教职工等教育机构的成员,只要能熟练使用Windows操作系统,便可轻松地使用本软件,若仍有困难,可参考附件:《操作手册》。2.2.3假定和约束1.对于项目开发时间约束:项目实施时间为2012/6/11到2012/6/17日。2.对于数据库的约束:每门课程的注册学生人数不能超过10人;每门课程的最终注册学生人数若少于3人,管理员应取消这门课程;……3.对于用户

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。