- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
16.4 设计
本系统在实现方面,使用Windows操作系统,用JSP和Java编程,用Oracle数据
库存储数据。
整个系统,除了数据库运行在服务器上,其余的都作为一个整体,分别要运行
在各客户机上。各客户机上分别有一个数据存取代理,负责与数据库联系。
由于在客户机间只是通过发信号进行通讯,故在各客户机间不需要进行并发控
制,各客户机对服务器端的数据库的存储而引起的并发性,由数据库本身的并发机
制进行控制,故不需要对本系统的控制流部分再进行建模。
OOD类图
对类图的解释
与分析阶段所建立的类图相比,在整体结构上没有大的变化,只是其中的各
类的属性和操作有了些变动,并且人员类之间的关系在图没有表现出来。
在类“工作人员中” :
增加了属性“通讯薄”和“数据存储代理标识” 。其中属性“通讯薄”体现原来人
员类之间的关系。
增加了操作“查询某人是否在通讯薄”和操作“读取文件信息” 。操作“查询某
人是否在通讯薄”用于在写作工作台。操作“读取文件信息”用于阅读文件页面。
OOA 中类“工作人员”里的操作“浏览文件夹目录”,在OOD 中由五个人员类中
的相应操作进行处理,每个人员类中都有对处于每种状态的各类文件的查询。
OOA 中类“工作人员”里的操作“阅读文件”,由OOD模型中的类“阅读信件页
面”实现。
OOA 中类“工作人员”里的操作“编辑” 以及五个人员类中的操作,在OOD模型
中的类“写作工作台” 中实现。
永久对象的存储,都要通过数据存储代理进行存取。
数据存储代理
类“数据存储代理” 中的属性“查询语句”、“更新语句”和“插入语句”,分别由操
作“设置查询语句”、“设置更新语句”和“设置插入语句”设置,并由分别由操作“查
询”、“更新”和“插入”执行。操作“查询” 的结果,放在属性“结果”之中。
人机界面部分的类名下都有标记JSP
JSP页面与Java类之间的关联用usebean进行了标记
JSP页面之间的关联用链接进行了标记。
登录
根据用户码创建5类工作人员中之一的对象(以下称其为“:某工作人员” ),并调用对象“:
某工作人员”的操作“登录” 。
在“登录”中,创建类“数据存储代理”的一个对象“:数据存储代理”,再调用其操作“设置查
询语句”和操作“查询”,以及操作“读取结果”;经过检验,如果输入的用户码和密码不正确,
提示输入的不正确,否则使得注册、密码修改、进入文件箱三个按纽生效;最后回到登录页面。
注册
注册
修改密码
修改密码
文件箱
阅读
写作工作台
数据库表:
数据库表
1、工作人员表 对应工作人员类
表项包括:
name 文本 30 真实姓名
staffId 文本 10 用户ID
password 文本 30 密码
2 、通讯簿基本表 对应工作人员通讯簿
表项包括:
sender 文本 10 通讯一方ID
receiver 文本 10 通讯另一方ID
3、操作类型表
staffId 文本 10 用户ID
type 文本 30
类型, 例如,消会批文,指定纪要人批文,指定通知人批文等.
4、会议文件夹表 对应会议文件类
表项包括:
title 文本 30 会议主题(主关键字)
state 文本 10 文件状态:起草;3级批示;纪要;通知
safelevel 文本 2 安全级别:高、中、低
quicklevel 文本 2 紧急程度:高、中、低
drafter 文本 10 起草人ID
draft 文本 400 起草单内容
d_state 文本 10 起草单状态,有三种状态:待办db; 已办yb;草稿cg
noticer_s 文本 10 为服务部门撰写通知的人ID
notice
原创力文档


文档评论(0)