项目管理项目文档_第1页
项目管理项目文档_第2页
项目管理项目文档_第3页
项目管理项目文档_第4页
项目管理项目文档_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(项目管理)项目文档

项目组号03密级公开湖南科技职业学院软件学院项目设计文档项目名称作业管理系统专业软件技术指导教师邓超项目构组员唐云峰陈燕杰莫宏峰二○一○年六月前言本次项目开发目的是为方便学校教师接受、发放和批改作业.它是在HNS软件学院学校规模的扩大,教师的教学辅导工作变得越来越困难的状况下而开发的。软件系统名称为作业管理系统,任务提出者:HNS软件学院,本系统最后提供全校师生使用。项目开发定义:注册新顾客,公布作业,统计作业完毕状况,下载作业,批改作业,授权管理,课程管理,班级管理.项目开发平台:项目中采用J2EE框架来设计和实现该应用系统。同时,通过UML语言对系统进行需求建模、架构建模和应用建模以确保系统的对的性。用会话EJB对作业系统中的全部业务的封装以及与数据库的存储解决。JDBC数据源:重要用于对数据库的操作,是由WebLogic提供数据库连接池的方式来提高系统的创立连接数据库的速度。Servlet技术:重要实现J2EE项目Web页面控制功效。JSP:重要实现本系统的视图的功效,为顾客提供操作的界面。目录TOC\h\z\t"文档章名,1,文档节名,2"前言2目录3第1章项目开发计划11.1项目成果进度表21.2资源需求2第2章系统需求规格阐明书32.1问题陈说42.2需求规定42.3系统功效概述:4第3章系统设计书133.1命名规则143.5类图153.6屏幕设计16第4章系统安装手册174.1系统功效关系图184.2建议解决方案:184.3开发平台:184.4使用软件技术架构:184.5系统资源需求、配备规定:18第5章系统操作手册205.1顾客管理模块操作21结束语22项目开发计划文献修改统计编号状态日期执笔人审核人同意人修改页码及条款1创立文档.2.28肖涛肖涛蒋增星2修改文档.3.10张凤群张凤群蒋增星无34

1.1项目成果进度表表1.2.1项目成果清单序号内容需求计划时间实际时间状态1公共功效模块登录、注册新顾客、网络短信子系统.8完毕2系统管理班级信息管理、课程信息管理、权限管理.完毕3学生子系统查阅作业信息、作业提交.完毕4教师子系统作业布置、下载作业、作业提交状况统计批改作业.1完毕1.2资源需求表1.2.1资源需求序号资源作用占用时间目前可用状态获得途径1J2EE采用J2EE框架来设计和实现该应用系统贯穿整个项目的构造阶段和走查过程中可用学校提供、购置2UML语言对系统进行需求建模、架构建模贯穿系统的建造过程可用学校提供3Servlet技术实现J2EE项目Web页面控制贯穿整个项目过程可用学校提供4JDBC数据源创立数据库贯穿数据库创立中可用学校提供5JSP实现本系统的视图的功效贯穿整个项目过程可用学校提供67

第2章系统需求规格阐明书文献修改统计编号状态日期执笔人审核人同意人修改页码及条款1创立文档.2.28肖涛张凤群蒋增星2修改文档.3.11张凤群肖涛蒋增星无34

2.1问题陈说HNS软件学院随着学校规模的扩大,教师的教学辅导工作变得越来越困难。为方便学校教师接受、发放和批改作业,经学院系统分析部研究决定为学院开发一套网上作业提交系统。要达成的目的:学院校园网中提供布置、在线提交作业和作业批改、在线教辅(网络消息)和班级管理等功效。2.2需求规定实现申请作业提交系统账号的功效,实现客户登录该系统,实现提供布置、在线提交作业和作业批改、在线教辅(网络消息)和班级管理等功效2.3系统功效概述:1.学生端1.1系统用例图图1.11.2需求功效清单功效编号功效名称文中标题编号备注001注册1.2.1002登录1.2.2003提交作业1.2.3004上传作业1.2.4005选择作业1.2.5006查看作业批改信息.1注册功效描述:新加入的学生规定在第一次登录到本系统之前,首先通过本功效向系统注册一种账号,然后由管理员根据所注册的信息对其进行授权,如是学生则设为学生角色,否则设为教师角色。注意,顾客只有在获得对应的授权后来才来登录到本系统。用例描述:参加者:未注册的顾客前置条件:是本院学生或教师后置条件:提示注册与否成功补充阐明:1.2.2登录功效描述:在进入本系统之前用于判断登录者的身份和权限。用例描述:参加者:本系统的正当顾客前置条件:顾客已注册。后置条件:登录成功后将根据顾客的角色转入不同的主页面。如顾客的角色是学生则转入学生操作主页面;如顾客的角色是教师则转入教师操作主页面;如是系统管理员则转入系统管理主页面。补充阐明:1.2.3提交作业功效描述:根据所选择的作业任务将作业文献上传到服务器中,并统计所提交作业的信息。用例描述:该用例有两Include用例,是由选择作业和上传作业文献两个用例构成。参加者:学生角色前置条件:1.顾客已登录;2.作业列表中存在未提交的作业任务。后置条件:显示作业提交与否成功。补充阐明:1.2.4上传作业功效描述:使用Http合同上传作业文献到服务器中。用例描述:参加者:学生前置条件:1.顾客已登录;2.选择了提交的作业任务;3.选择了提交的文献或输入作业信息。后置条件:提示与否提交成功。补充阐明:1.2.5选择作业功效描述:学生或教师通过作业列表从中选择一项需要操作的作业项。用例描述:参加者:学生、教师前置条件:1.顾客已登录;2.选择提交作业或进入查看作业批改信息。后置条件:针对作业进行批改或提交。补充阐明:对所列出来的作业信息应根据目前的状况而定,如学生提交作业用例时该用例的功效是列出该学生未提交的作业列表信息。1.2.6查看作业批改信息功效描述:学生通过本功效实现查看教师批改作业的评语信息。用例描述:参加者:学生前置条件:1.顾客已登录;2.选择一项已批改的作业。后置条件:显示批改信息。补充阐明:2.教师端2.1系统用例图图2.12.2需求功效清单功效编号功效名称文中标题编号备注001注册2.2.1002登录2.2.2003公布作业2.2.3004下载作业2.2.4005批改作业2.2.5006统计作业完毕状况.1注册功效描述:新加入的学生规定在第一次登录到本系统之前,首先通过本功效向系统注册一种账号,然后由管理员根据所注册的信息对其进行授权,如是学生则设为学生角色,否则设为教师角色。注意,顾客只有在获得对应的授权后来才来登录到本系统。用例描述:参加者:未注册的顾客前置条件:是本院学生或教师后置条件:提示注册与否成功补充阐明:2.2.2登录功效描述:在进入本系统之前用于判断登录者的身份和权限。用例描述:参加者:本系统的正当顾客前置条件:顾客已注册。后置条件:登录成功后将根据顾客的角色转入不同的主页面。如顾客的角色是学生则转入学生操作主页面;如顾客的角色是教师则转入教师操作主页面;如是系统管理员则转入系统管理主页面。补充阐明:2.2.3公布作业功效描述:教师在选择一门任教的课程后,就向系统添加与修改作业任务。作业信息涉及:作业编号、作业用例描述:参加者:教师前置条件:1.顾客已登录;2.作业列表中存在未公布的作业任务。后置条件:显示作业公布与否成功。补充阐明:2.2.4下载作业功效描述:教师首先选择需要批阅的课程后,另一方面从未批改的信息列表中选择需要下载批改的作业统计,然后通过下载功效将这些作业文献下载,最后通过本地的阅读工具(如:Word、AdobeReader等工具)用例描述:参加者:教师前置条件:1.顾客已登录;2.选择需要批阅的课程。后置条件:提示与否下载成功。补充阐明:2.2.5批改作业功效描述:为教师提供编写作业批改意见及作业成绩用例描述:参加者:教师前置条件:顾客已登录;2.学生已上传作业。后置条件:针对作业进行批改。补充阐明:2.2.6统计作业完毕状况功效描述:以班级和课程为核心字对学生作业提交状况进行分类汇总,统计出所教学生的作业提交状况。用例描述:参加者:教师前置条件:1.顾客已登录;2.教师已批改完作业。后置条件:显示批改信息。补充阐明:3.管理端3.1系统用例图图3.13.2需求功效清单图3.1功效编号功效名称文中标题编号备注001登录3.2.1002课程管理3.2.2003班级管理3.2.3004授权管理.1登录功效描述:在进入本系统之前用于判断登录者的身份和权限。用例描述:参加者:本系统的正当顾客前置条件:顾客已注册。后置条件:登陆成功后将根据顾客的角色转入不同的主页面。如顾客的角色是学生则转入学生操作主页面;如顾客的角色是教师则转入教师操作主页面;如是系统管理员则转入系统管理主页面。补充阐明:3.2.2课程管理功效描述:完毕课程管理的功效,它涉及:课程的增、删、改和查功效。用例描述:参加者:系统管理员前置条件:顾客已登录后置条件:补充阐明:3.2.3班级管理功效描述:完毕对本院班级信息的管理,它涉及:对课程的增、改和查,以及与任课专业教师的管理。用例描述:参加者:管理员前置条件:顾客已登录后置条件:补充阐明:3.2.4授权管理功效描述:对新注册的顾客进行授权,使其具有操作本系统的权力。本系统中只能授于教师角色和学生角色两种权限。用例描述:参加者:系统管理员前置条件:新注册顾客后置条件:补充阐明:

第3章系统设计书文献修改统计编号状态日期执笔人审核人同意人修改页码及条款1创立文档2.29张凤群肖涛蒋增星2修改文档3.12张凤群肖涛蒋增星无34

3.1命名规则3.1.1引言、编写目的:开发人员统一命名规范程序代码,更加好的统一各模块。3.1.2项目背景、委托单位、接受单位维克远程教育中心(VictoryCenterofe-learning,简称VCE),是一家当代化的远程学习教育机构。该组织近来进行了一次大规模的基于网上预定服务的市场调查。调查成果表明:大部分专业人士,特别是年纪在20-40岁的专业人士,习惯于通过网络进性专业资料的收集和获取,并通过网络进行服务的付费。于是,VCE准备构建一种在线支付系统来解决这个问题。其委托单位湖南科技职业学院软件学院。3.1.3命名规则1数据库命名规则:表:“Tab_”+“表描述词”如:Tab_Customer指顾客表列:“‘表描述词’前三个字母(首字母改为小写)”+“_”+“列描述词”如:cus_ID措顾客表的ID另:“表描述词”与“列描述词”首字母须大写。若“表描述词”或“列描述词”由多词构成,则各词词首字母大写。数据库名:VCE_Database2类命名规则:用名词或名词短语命名类、每个单词或短语的第一种字母必须大写。如:publicclassManagerBean(){}3函数命名规则:用动词或动词短语命名办法,用下述范例所示的Pascal大写方式命名办法。如:publicStringProcessResult()、publicvoidMakeMD5()4属性命名规则:用动词或动词短语命名办法。字母里面不能含有大写字母及下划线。如:loginname、loginpassword.5接口的命名规则:使用名词或名词短语,或者描述行为的形容词来命名接口。例如,IComponent(描述性名词),ICustomAttributeProvider(名词短语),和IPersistable(形容词)。在接口名前加前缀I,以表达这个类型是一种接口。如:publicinterfaceIComponent{}6JSP命名规则:用名词或名词短语命名类、每个单词或短语的第一种字母必须大写。如:、3.5类图3.5.1管理员:图屏幕设计表3.7.1屏幕名屏幕类型描述表/使用的查询顾客登陆Web页面接受顾客名、密码和验证密码。tb_memberVCE教育网主界面Web页面显示网站的重要功效,及顾客对网站的重要操作。-顾客的搜索截面Web页面该界面重要为顾客提供网站图书搜索、顾客上传图书搜索和课程搜索。还为顾客提供高级搜索tb_book、tb_userBook、tb_course在线作业界面Web页面重要为顾客提供在线观看,和下载功效。在线课程界面Web页面重要为顾客提供在线观看功效。顾客上传作业界面Web页面为顾客提供一种上传自己书籍的界面。tb_course顾客手册界面Web页面为顾客提供一种查看本网站的协助。管理员登陆Web页面接受管理员的资料,判断权限。然后予以不同管理员不同的权限。tb_admin管理员主界面Web页面该界面是管理员的全部的体现。管理员管理界面Web页面该界面是超级管理员对普通管理员的添加,分派不同的权限。tb_admin课程管理界面Web页面该界面是课程管理员对课程信息的维护(添加、修改)。tb_course图书管理界面Web页面该界面是图书管理员对图书的维护。tb_book页面定制Web页面该界面是超级管理员对网站风格的维护。tb_website第4章系统安装手册文献修改统计编号状态日期执笔人审核人同意人修改页码及条款1创立文档3.2张凤群肖涛蒋增星2修改文档3.12张凤群肖涛蒋增星无34

4.1系统功效关系图4.2建议解决方案:4.3开发平台:JBuder+Weblogic8.XWindowxpsp2桌面操作系统。浏览器:IE6.04.4使用软件技术架构:4.5系统资源需求、配备规定:4.5.1硬件环境:Pentium42.8GHz以上最少512MB内存(建议使用1G内

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论