网站大量收购独家精品文档,联系QQ:2885784924

最新软件工程专业——学生选课系统设计 .pdf

最新软件工程专业——学生选课系统设计 .pdf

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

精品文档

学生选课系统实验报告

项目名称:学生选课系统

姓名:

学号:

班级:

指导老师:

精品文档

精品文档

一.课程设计的目的与要求

通过软件开发的实战训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,

培养工程设计和综合分析,解决问题的能力。

具体如下:

学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,

编码和测试方面的知识;

1.学习使用MyEclipse开发工具的使用。

2.进一步加强和提高软件工程文档的编写能力;

3.培养协作能力和团队精神。

一.设计正文

1.概述

1.1课程题目:学生选课系统

1.2系统的主要目标:

本系统的目标是实现选课系统需所需的各种基本功能,包括学生选课,教师查

看选修的课程,提交课程成绩功能以及管理添加学生,维护学生的信息,成绩管理,

添加教师,维护教师的信息。维护选修课程,查看学生的信息,查看教师的信息,查

看课程的信息。更新学生,老师,和课程的信息。包括增加修改删除查找。

1.3系统的开发环境及运行环境

操作系统:windows

建模工具

数据库系统:sqlserver2005

开发工具:MyEclipse8.6

WEB服务器:Tomcat

2.系统的需求分析

学生选课系统的主要满足来自三个方面的需求,这三个方面分别是学生用户,教师

用户和管理员用户,也即是三类用户角色。

(1)学生用户是主要的需求者,主要的需求功能是查询可选课程,查看自己的

选课情况及进行选课。

(2)教师用户主要需求功能是查看自己所教授的课程,课程有哪些学生选修,

以及利用本系统提交学生的成绩

(3)管理员用户的功能需求较为复杂,包括对学生的信息,教师的信息,课程

的信息进行管理。在学生信息管理子模块中实现对学生的信息的添加,修

改,删除操作。还可以输入查询条件进行查询操作。在教室管理模块中实

现对教师信息的添加,修改删除,查询操作。在课程管理的子模块中实现

对课程的添加,修改,删除操作,查询操作。

本系统将管理员用户,教师用户,学生用户的身份及权限进行严格的划分,让管

理员拥有最高权限,可以查看,维护系统中的所有信息,如添加学生,添加课程,修改课程

的信息等;让教师拥有查看自己开设的课程的信息,以及提交所开设课程的成绩的权限;让

学生拥有选课的权限。

2.1系统用例图

精品文档

精品文档

3.系统的总体设计

二.管理员模块:

精品文档

精品文档

1.对老师的操作:

1)增加老师

2)根据教师号码修改教师信息

3)根据教师号码删除教师信息

4)根据教师号码查询教师的信息

5)查询所有教师的信息

2.对学生的操作

1)增加学生

2)根据学号修改学生信息

3)根据学号删除学生信息

4)根据学号查询学生信息

5)查询所有学生信息

3.对课程的操作

1)增加课程

2)根据课程号修改课程信息

3)根据课程号删除课程的信息

4根据课程号查询课程的信息

5)查询所有课程

二.学生模块

1.登录系统

2.选课(只能选修学分小于等于8分的课程)

3.查询所有已选的课

4.退可操作

5.查询自身信息

6.查询所有所选课程的成绩

7.退出系统

三.老师模块

1.登录系统

2.查询所有已选自带课程的学生信息

3.输入

您可能关注的文档

文档评论(0)

单元金卷 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档