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

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

ID:33040579

大小:498.16 KB

页数:59页

时间:2019-02-19

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

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

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

2、3.1.2背景113.1.3参考资料113.2项目概述122.2.1工作内容123.2.2产品122.2.4完成项目的最迟期限133.2.5关键问题及支持的系统条件13143.3支持条件13四、需求分析2.1系统需求142.2.功能需求144.3业务流程图14五、概要设计163.1基本设计概念和处理流程162.2.系统层次模块图165.3.系统层次模块图165.4.模块设计17六、数据库设计183.1引言184.1.1编写目的186.1.2背景186.1.3定义186.1.4参考资料196.2外部设计206.2.1标识符和状态206.2.2使用它的程序206.2.3约定

3、206.2.4专门指导206.2.5支持软件206.3结构设计216.4运用设计256.4.1数据字典设计256.4.2安全保密设计26七、详细设计267.1引言267.1.1编写目的267.1.2背景267.1.3定义27275.1.4参考资料27八、测试报告6.1引言278.1.1编写目的278.1.2定义27&1.3参考资料288.2测试概要288.3测试结果及发现316.3.1测试具体实施318.4对软件功能的结论326.4.1用户登录模块32&5分析摘要328.5.1能力328.5.2评价338.6测试资源消耗33九、用户手册339.1引言339.1.1编写目

4、的339.1.2定义337.1.3参考资料339.2用途347.2.1功能346.2.2性能346.2.3安全保密35十、附录367.1数据库的封装代码DB.java3610.2选课系统登陆界面代码Login,java3710.3选课系统学生选课界面代码Student,java4110.4学生选课情况查询代码Query,java4510.5学生用户登录密码的修改代码Modify,java4910.6教师查询学生选课的情况代码Teacher,java5110.7超级管理员查询学生选课的情况代码Administrator,java53一、问题定义1.1问题的定义学生选课系统

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

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

7、功能A、系统的名称为学生选课系统(Java实现);B、项目的任务提出者是本次课程设计辅导老师;开发者包括:何南平,徐小聪。2.1.3参考资料[1]张海藩•软件工程导论(第5版)[M]•清华大学出版社,2008年2月.[2]窦万峰.软件工程方法与实践.机械工业出版社,2009年5月.[3]窦万峰.软件工程实验教程.机械工业出版社,2009年5月.[4]陈勇孝・九腹程序设计实用教程,2008年6月.[1]王珊,萨师煩.数据库系统概论,高等教育出版社,2006年5月.2.2可行性研究的前提2.2.1要求A、功能:1)普通用户:登录系统前用户可以

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

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

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