java课程设计说明文档.doc

java课程设计说明文档.doc

ID:58487393

大小:1.18 MB

页数:96页

时间:2020-05-16

java课程设计说明文档.doc_第1页
java课程设计说明文档.doc_第2页
java课程设计说明文档.doc_第3页
java课程设计说明文档.doc_第4页
java课程设计说明文档.doc_第5页
资源描述:

《java课程设计说明文档.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、科研项目申报书管理系统需求规格说明书1引言31.1编写目的31.2背景32任务概述32.1目标32.2用户特点43需求规定43.1.用例与使用场景43.2业务流程63.3数据流图.144、运行环境规定164.1设备164.2支持软件165、科研项目申报书管理系统设计说明书175.1引言175.1.1编写目的175.2数据库设计175.3系统设计175.3.1类图175.3.2界面设计与说明195.4代码与说明285.5总结96一、引言1.编写目的本需求规格说明书是为了开发一个科研项目申报书管理系统而编写,主要面向系统分析员、程序员、

2、测试员、实施员和最终用户。本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。2.背景随着申请项目的人数,项目种类信息的日益增加,人们要对项目进行管理的难度也越来越大,使得人们需要一个功能全面管理系统来帮助人们以轻松地心情解决对项目管理的问题,因此我们开发了一种有友好界面的科研项目申报书管理系统来满足用户需求。二、任务概述1.目标项目管理者登录系统后可实现对用户基本信息的管理(添加,修改密码,浏览,删除);对项目可实现查询,统计,删除的功能。项目申请者登录系统后,填写项目基本信息完成添加项目

3、的功能,也可根据已投项目的编号实现对此编号的项目修改的功能。该系统的友好界面功能可满足管理员,申请者均可根据自己的心情,喜好,选取界面背景,与音乐,以轻松地心情实现对项目的管理与添加。1.用户特点申请者了解电脑的基本操作,及自己要申请项目的基本信息。管理员了解项目管理系统的基本操作,不了解每个申请项目的具体信息。一、需求规定1.用例与使用场景系统有两类使用者:项目管理员,项目申请者。管理员对用户管理模块有四个典型用例:添加用户;浏览用户;修改密码;删除用户。添加用户可为管理员(高级用户)或申请者(普通用户),为申请者新建一个普通用户

4、后,可由申请者登录,完成索要申请项目的提交。浏览用户可使管理员浏览目前系统中的所有的普通用户与高级用户。管理员通过修改密码可实现设置使用系统人员的权限。管理员可根据实际情况删除不再使用系统的用户,保障系统的安全性。对项目管理模块有三个典型用例:查询;统计;删除。1.查询实现的方式为:(1)按项目编号进行查询;(2)按项目申请人进行查询;(3)查询所有项目(4)按项目负责人进行查询。2.统计实现的方式为:(1)统计参加一个项目的人员;(2)统计参加两个项目的人员;(3)统计参加两个以上项目的人员。3.按项目编号删除相应项目。对于友好界

5、面方面:管理员可根据自己心情,喜好随意选取界面背景图片与音乐,或者取消背景与关闭音乐。管理员用例图申请者有四个典型用例:添加项目;修改项目(按项目编号检索出要修改的项目);选取背景图片;选取背景音乐。申请者用例图2.业务流程添加用户活动图管理员根据实际情况添加管理员用户或申请者用户,添加的管理员用户可实现对项目的管理,申请者通过登录用户可实现对项目的录入与提交。输入要新建的用户名,为其设置密码,选择用户等级(高级用户:管理员,普通用户:申请者),点击“确定”则保存该用户,点击“取消”则取消新建用户。删除用户活动图管理员可根据实际情况

6、,删除用户。输入正确的用户名,用户密码后点击确定,便可删除该用户;点击取消,既取消删除操作。查询项目活动图管理员可对系统中现有项目进行查询,查询分别可按申请者,项目编号,负责人进行,或者查询所有项目,输入条查询条件后单击确定按钮便可看到查询结果,点击取消,便取消查询。统计项目活动图管理员实现对项目的统计功能,实现对参加不同个数项目的人员进行统计查询。选择统计方式:参加一个项目的人;参加两个项目的人;参加两个以上项目的人。点击“开始统计”显示统计结果,点击“取消统计”则退出统计功能。删除项目活动图管理员实现对相应项目进行删除,输入项目

7、编号点击“确定”,完成对项目的删除,并更新库存;点击“取消”,则取消对项目的删除。添加项目活动图由申请者实现对项目的录入与提交功能,管理员为申请者新建用户后,由申请者登录,填写要申请项目的相关信息,申请人信息,负责人信息,若干研究人员信息。点击“提交”,系统实现对该项目的存档,点击“取消”,取消对项目的提交。修改项目活动图由申请者登录自己的账户,完成对已投项目的修改,输入自己项目的编号,编辑要修改的信息满足数据库约束后,点击“提交”完成对项目的修改,点击“取消”,取消对项目的修改。2.数据流图顶层数据流图顶层数据流图体现了系统用户(

8、管理员,申请者)与系统之间的数据交互。体现了各个功能模块(添加用户,浏览用户,修改密码,删除用户,删除项目,查询项目,统计人员添加项目,修改项目。)需要用户与系统之间的消息传递。一层数据流图一层数据流图既对顶层数据流图的进一步细化,在

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

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

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