《jee系统架构和程序设计》课程设计项目实训项目——某职业技术学院学生选课系统

《jee系统架构和程序设计》课程设计项目实训项目——某职业技术学院学生选课系统

ID:15812630

大小:1.99 MB

页数:58页

时间:2018-08-05

《jee系统架构和程序设计》课程设计项目实训项目——某职业技术学院学生选课系统_第1页
《jee系统架构和程序设计》课程设计项目实训项目——某职业技术学院学生选课系统_第2页
《jee系统架构和程序设计》课程设计项目实训项目——某职业技术学院学生选课系统_第3页
《jee系统架构和程序设计》课程设计项目实训项目——某职业技术学院学生选课系统_第4页
《jee系统架构和程序设计》课程设计项目实训项目——某职业技术学院学生选课系统_第5页
资源描述:

《《jee系统架构和程序设计》课程设计项目实训项目——某职业技术学院学生选课系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、杨教授工作室精心创作的优秀程序员职业提升必读系列资料目录1.1《J2EE系统架构和程序设计》课程设计项目实训项目——某职业技术学院学生选课系统21.1.1系统业务需求说明21.1.2系统的需求分析和系统建模111.1.3系统架构设计171.1.4项目的数据库系统设计201.1.5项目的系统功能实现221.1.6项目中应用J2EE过滤器及Web监听器组件技术551.1.7课程设计项目实训的个人感想56杨教授工作室,版权所有,盗版必究,58/58页杨教授工作室精心创作的优秀程序员职业提升必读系列资料1.1《J2

2、EE系统架构和程序设计》课程设计项目实训项目——某职业技术学院学生选课系统1.1.1系统业务需求说明1、项目背景说明今天,随着信息技术的发展,各高校的选课流程已不再是过去的手工形式了。取而代之的是各种各样的选课电子系统。选课流程繁琐复杂,而且容易出错,如何有效的理清各项工作流程并且使整个选课过程高效的进行,一直是高校探索的课题。这次,应客户的需求,某高校决定开发一套职业技术学院学生选课系统。学生选课系统是利用现代化信息技术对选课流程进行高效管理的一款系统。它代替了以前的许多手工流程,层次化,条理化地解决了许

3、多繁琐的问题。因此,该系统适合应用于高校等基于网络的学生管理的环境。能够比较简单的维护和管理学生选课,保证高效率和低成本。如下为采用通用语言表述的系统主要的功能性需求:(1)应该提供对选课的学生进行基本的管理功能:包括注册、登陆、修改和在线注销等方面的功能(2)应该提供对课程进行选课、查询课程信息、统计所选择的课程的总学分等基本功能(3)对部分的功能模块中的数据应该采用XML文件的形式作为持久化的载体,并利用Java中的XML解析技术进行读/写该XML文件中的数据(4)对部分的功能模块中的页面采用XML+X

4、SLT的方式代替JSP页面进行显示(5)利用过滤器组件技术实现系统的安全身份验证2、业务领域与目标(1)业务领域本系统面向中小型学院,用户群体为学院的教务科,教师以及学生。(2)业务目标根据现实选课流程实现各种操作,如:发布课程,删除课程,查询课程,浏览所选课程,提交课程以及其他查询教师和教室等相关操作。杨教授工作室,版权所有,盗版必究,58/58页杨教授工作室精心创作的优秀程序员职业提升必读系列资料(3)项目提交产品1)运行程序所需要的所有文件(页面文件、源代码、数据库文件以及其它的配置文件)。2)系统的

5、主要功能操作的说明书(运行过程中代表系统的主要功能实现的页面,进行屏幕拷贝截图放到Word文档中以便进行功能检查)。3、参与选课系统的组织机构与人员分工(1)教学科管理员管理员对课程信息、学生信息、教师信息及系统进行维护。并且可获得下学期课程信息后,发布课程信息,若信息有误,可修改信息。课程选课人数不足,可以停开该课程。如果过了选课期限,可以禁止学生选课。(2)教师提交课程信息给教学科,可以查询自己的课程。(3)学生学生可通过输入帐号、密码登录选课系统,在登录系统后,学生可进行选课、退课及查询操作。学生在选

6、课期间可以查询下学期所要上的课程,选中课程,然后提交。一定期限内。如果发现选课有误,可以修改课程或删除课程。提交之后,可以浏览自己选的课程。(4)系统管理员主要执行的操作包含添加、修改、删除、系统故障解决等系统方面的管理功能。4、业务范围及边界(1)选课系统需求描述学生课程管理系统的设计目的是要将学生所选的各个课程信息通过网络方式进行管理,为学生、教师和教务管理人员提供便利。系统的用户有3种类型,分别为系统管理员,学生及教师。系统对于一个用户只允许以一种身份登录。系统管理员登录系统后可以对系统进行功能管理。

7、其主要操作是维护学生,教师,课程和班级的基本信息,以及维护选课系统的状态。学生登录后的主要操作是选课和个人信息的维护。教师登录后的主要操作是管理自己的班级并为学生登录成绩。由于选课系统各个流程之间耦合非常紧密,操作简单,故决定整体对待,不再进行明细划分。下面为本选课系统的功能性需求描述:1)学生有登录选课系统的帐号和密码。2)学生在登录选课系统后可执行选课,退课,查询(包括本学期课表及其它课程)杨教授工作室,版权所有,盗版必究,58/58页杨教授工作室精心创作的优秀程序员职业提升必读系列资料,修改自己信息等

8、操作。1)管理员进行课程信息维护。(包含修改、删除、故障解决)2)管理员进行学生信息维护。(包含修改、删除、故障解决)3)管理员进行教师信息维护。(包含修改、删除、故障解决)4)管理员进行系统维护。(2)选课系统数据流图(3)选课系统总用例图(边界定义)杨教授工作室,版权所有,盗版必究,58/58页杨教授工作室精心创作的优秀程序员职业提升必读系列资料(4)与学生和教师相关的系统用例(5)与系统管理员相关的用例杨教

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

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

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