- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《J2EE系统架构和程序设计》课程设计项目实训项目——某职业技术学院学生选课系统
目 录
1.1 《J2EE系统架构和程序设计》课程设计项目实训项目——某职业技术学院学生选课系统 2
1.1.1 系统业务需求说明 2
1.1.2 系统的需求分析和系统建模 11
1.1.3 系统架构设计 17
1.1.4 项目的数据库系统设计 20
1.1.5 项目的系统功能实现 22
1.1.6 项目中应用J2EE 过滤器及Web监听器组件技术 55
1.1.7 课程设计项目实训的个人感想 56
《J2EE系统架构和程序设计》课程设计项目实训项目——某职业技术学院学生选课系统
系统业务需求说明
1、项目背景说明
今天,随着信息技术的发展, 各高校的选课流程已不再是过去的手工形式了。取而代之的是各种各样的选课电子系统。选课流程繁琐复杂,而且容易出错,如何有效的理清各项工作流程并且使整个选课过程高效的进行,一直是高校探索的课题。这次,应客户的需求,某高校决定开发一套职业技术学院学生选课系统。
学生选课系统是利用现代化信息技术对选课流程进行高效管理的一款系统。它代替了以前的许多手工流程,层次化,条理化地解决了许多繁琐的问题。因此,该系统适合应用于高校等基于网络的学生管理的环境。能够比较简单的维护和管理学生选课,保证高效率和低成本。如下为采用通用语言表述的系统主要的功能性需求:
(1)应该提供对选课的学生进行基本的管理功能:包括注册、登陆、修改和在线注销等方面的功能
(2)应该提供对课程进行选课、查询课程信息、统计所选择的课程的总学分等基本功能
(3)对部分的功能模块中的数据应该采用XML文件的形式作为持久化的载体,并利用Java中的XML解析技术进行读/写该XML文件中的数据
(4)对部分的功能模块中的页面采用XML+XSLT的方式代替JSP页面进行显示
(5)利用过滤器组件技术实现系统的安全身份验证
2、业务领域与目标
(1)业务领域
本系统面向中小型学院,用户群体为学院的教务科,教师以及学生。
(2)业务目标
根据现实选课流程实现各种操作,如:发布课程,删除课程,查询课程,浏览所选课程,提交课程以及其他查询教师和教室等相关操作。
(3)项目提交产品
运行程序所需要的所有文件(页面文件、源代码、数据库文件以及其它的配置文件)。
系统的主要功能操作的说明书(运行过程中代表系统的主要功能实现的页面,进行屏幕拷贝截图放到Word 文档中以便进行功能检查)。
3、参与选课系统的组织机构与人员分工
(1)教学科管理员
管理员对课程信息、学生信息、教师信息及系统进行维护。并且可获得下学期课程信息后,发布课程信息,若信息有误,可修改信息。课程选课人数不足,可以停开该课程。如果过了选课期限,可以禁止学生选课。
(2)教师
提交课程信息给教学科,可以查询自己的课程。
(3)学生
学生可通过输入帐号、密码登录选课系统,在登录系统后,学生可进行选课、退课及查询操作。学生在选课期间可以查询下学期所要上的课程,选中课程,然后提交。一定期限内。如果发现选课有误,可以修改课程或删除课程。提交之后,可以浏览自己选的课程。
(4)系统管理员
主要执行的操作包含添加、修改、删除、系统故障解决等系统方面的管理功能。
4、业务范围及边界
(1)选课系统需求描述
学生课程管理系统的设计目的是要将学生所选的各个课程信息通过网络方式进行管理,为学生、教师和教务管理人员提供便利。系统的用户有3种类型,分别为系统管理员,学生及教师。系统对于一个用户只允许以一种身份登录。系统管理员登录系统后可以对系统进行功能管理。其主要操作是维护学生,教师,课程和班级的基本信息,以及维护选课系统的状态。学生登录后的主要操作是选课和个人信息的维护。教师登录后的主要操作是管理自己的班级并为学生登录成绩。
由于选课系统各个流程之间耦合非常紧密,操作简单,故决定整体对待,不再进行明细划分。下面为本选课系统的功能性需求描述:
学生有登录选课系统的帐号和密码。
学生在登录选课系统后可执行选课,退课,查询(包括本学期课表及其它课程),修改自己信息等操作。
管理员进行课程信息维护。(包含修改、删除、故障解决)
管理员进行学生信息维护。(包含修改、删除、故障解决)
管理员进行教师信息维护。(包含修改、删除、故障解决)
管理员进行系统维护。
(2)选课系统数据流图
(3)选课系统总用例图(边界定义)
(4)与学生和教师相关的系统用例
(5)与系统管理员相关的用例
(6)系统中的各个用例所构成的系统用例图
5、识别选课系统的用例
(1)学生登录:本用例用于学生登录选课系统
选课:本用例为学生提供选课的功能。
退课:本用例为学生提供退课的功能。
查询:本用例为学生提供课程查询的功能。(包括本学期课表及其它课程)
(2)管理员登录:本用例用于管理员登录选课系统
课程信息维护:管理员通过本用例对课程信息
您可能关注的文档
- -《2008年某造船公司质量手册》(45页)-质量手册.doc
- -《2009年1季度中国市场品牌消费指数研究报告》(35页)-品牌管理.doc
- -《2009年青岛双瑞防腐防污工程公司产品包装及标识规范》(19页)-品质管理.doc
- -《2010年天成工业炉制造公司质量管理手册》(59页)-质量制度表格.doc
- -《2010年宁华路沥青公司管理制度条例汇编》(76页)-其它制度表格.doc
- -《2010年海力工业设备公司质量体系程序文件汇编》(39页)-程序文件.doc
- -《2010年特思得科技公司(不锈钢产品)质量手册》(35页)-质量手册.doc
- -《2011年秋季儿童服装市场行情分析报告》(29页)-纺织服装.doc
- -《2012年LampG毛衣公司薪酬福利管理制度》(29页)-人事制度表格.doc
- -《2012年冠通达木业公司管理制度规定汇编》(42页)-其它制度表格.doc
- 《TCL空调器公司质量环境职业健康安全管理一体化手册》(98页)-质量手册.doc
- 《UnitedOEM网络载体贸易公司商业计划书》(29页)-IT.doc
- 《TSGG000X-2009压力管道元件制造监督检验规则》(40页)-质量检验.doc
- 《丹沙中福货运代理公司人力资源管理制度》(24页)-人事制度表格.doc
- 《创伟电气(电器)集团关键管理体系和流程设计报告》(33页)-流程管理.doc
- 《创源太阳能光伏科技公司QE质量环境手册》(43页)-质量手册.doc
- 《创远宏基咨询5S定置管理培训教材》(39页)-现场管理.doc
- 《办公室人际技能与关系处理培训教材》(27页)-管理培训.doc
- 《北京凯莱大酒店中餐厅操作标准手册》(24页)-餐饮.doc
- 《北大x横星火文化(图书出版)公司绩效考核管理制度》(45页)-人事制度表格.doc
文档评论(0)