学生选课系统《软件工程》课程设计 很详细的!

学生选课系统《软件工程》课程设计 很详细的!

ID:19800904

大小:565.50 KB

页数:56页

时间:2018-10-06

学生选课系统《软件工程》课程设计 很详细的!_第1页
学生选课系统《软件工程》课程设计 很详细的!_第2页
学生选课系统《软件工程》课程设计 很详细的!_第3页
学生选课系统《软件工程》课程设计 很详细的!_第4页
学生选课系统《软件工程》课程设计 很详细的!_第5页
资源描述:

《学生选课系统《软件工程》课程设计 很详细的!》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、详细版!56目录一、问题定义51.1问题的定义51.2系统要解决的问题5二、可行性研究62.1引言62.1.1目的62.1.2背景及功能62.1.3参考资料62.2可行性研究的前提62.2.1要求62.2.2目标72.2.3条件、假定和限制72.2.4进行可行性研究的方法72.3所建议的系统72.3.1对所建议系统的说明72.3.2处理流程和数据流程82.3.3工作负荷92.3.4技术条件方面的可行性92.4社会因素方面的可行性102.4.1法律方面的可行性102.4.2使用方面的可行性102.5经济可行性102.6结论10三、项目开发计划113.1引言113.1.1编写目的113.1

2、.2背景113.1.3参考资料113.2项目概述113.2.1工作内容113.2.2产品123.2.4完成项目的最迟期限133.2.5关键问题及支持的系统条件13563.3支持条件13四、需求分析144.1系统需求144.2.功能需求144.3业务流程图14五、概要设计165.1基本设计概念和处理流程165.2.系统层次模块图165.3.系统层次模块图165.4.模块设计17六、数据库设计196.1引言196.1.1编写目的196.1.2背景196.1.3定义196.1.4参考资料206.2外部设计216.2.1标识符和状态216.2.2使用它的程序216.2.3约定216.2.4专门

3、指导216.2.5支持软件216.3结构设计226.4运用设计266.4.1数据字典设计266.4.2安全保密设计27七、详细设计277.1引言277.1.1编写目的277.1.2背景287.1.3定义287.1.4参考资料28八、测试报告288.1引言288.1.1编写目的288.1.2定义298.1.3参考资料298.2测试概要298.3测试结果及发现328.3.1测试具体实施328.4对软件功能的结论33568.4.1用户登录模块338.5分析摘要338.5.1能力338.5.2评价348.6测试资源消耗34九、用户手册349.1引言349.1.1编写目的349.1.2定义349

4、.1.3参考资料349.2用途359.2.1功能359.2.2性能359.2.3安全保密36十、附录3810.1数据库的封装代码DB.java3810.2选课系统登陆界面代码Login.java3910.3选课系统学生选课界面代码Student.java4310.4学生选课情况查询代码Query.java4710.5学生用户登录密码的修改代码Modify.java5010.6教师查询学生选课的情况代码Teacher.java5310.7超级管理员查询学生选课的情况代码Administrator.java5556一、问题定义1.1问题的定义学生选课系统:也称学生课程选修制,即允许学生对学

5、校所开设的课程有一定的选择自由,包括选择课程、任课教师和上课时间,选择适合自己的学习量和学习进程。对于习惯了中小学课程(所有的课程由学校统一安排,而且科目从小学到高中有连续性)的大学新生来说,大学的课程多得令他们眼花缭乱,课程分类也比较复杂,因此选课对他们而言还是一件新鲜而陌生的事物。但大学的学习与选课有莫大的关系,必须了解它,才能掌握主动权。而要了解选课制,首先要对大学的课程设置有所认识。1.2系统要解决的问题建立一个小型的学生选课系统,用户(学号,姓名,年龄,性别,系别,班级,出生年月)可以注册成为会员,注册的用户可以选择要选修的课程,也可以查询已选修的课程(包含课程名、任课教师和

6、上课时间,学分)等,老师(姓名,职位,所教课程)可以查看该门课程的选课人数及上课时间,管理员可以查看所有学生的选课情况,查看各门课程的任课老师的信息,查看各门课程选课人数,查看注册用户信息。56二、可行性研究2.1引言2.1.1目的本项目开发计划旨在明确规范开发过程,保证项目质量,统一小组成员对项目的理解,并对其开发工作提供指导;同时还作为项目通过评审的依据。并说明该软件开发项目的实现在技术上、经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。2.1.2背景及功能A、系统的名称为学生选课系统(Java实现);B、项目的任务

7、提出者是本次课程设计辅导老师;开发者包括:何南平,徐小聪。2.1.3参考资料[1]张海藩.软件工程导论(第5版)[M].清华大学出版社,2008年2月.[2]窦万峰.软件工程方法与实践.机械工业出版社,2009年5月.[3]窦万峰.软件工程实验教程.机械工业出版社,2009年5月.[4]陈勇孝.java程序设计实用教程,2008年6月.[5]王珊,萨师煊.数据库系统概论,高等教育出版社,2006年5月.562.2可行性研究的前提2.2.1要求A

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

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

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