版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、<集团公司管理系统 > 详细设计说明书 版本 <>修订历史记录日期版本说明作者11 日 105 月 /2006 年<>创建详细设计说明书张勇20 日 /05 月 /2006 年<>文档修改张勇04 日 /06 月 /2006 年<>文档完善张勇09 日 /06 月 /2006 年<>文档进一步兀善张勇错误 !未定义书签。 错误 !未定义书签。 错误 !未定义书签。 错误 !未定义书签。 错误 !未定义书签。 错误 !未定义书签。 错误 !未定义书签。 错误 !未定义书签。 错误 !未定义书签。 错误 !未定义书签。 错误
2、!未定义书签。 错误 !未定义书签。 错误 !未定义书签。 错误 !未定义书签。 错误 !未定义书签。 错误 !未定义书签。 错误 !未定义书签。 错误 !未定义书签。 错误 !未定义书签。1引言 编写目的 项目背景 定义 参考资料 2总体设计 需求概述 软件结构 3程序描述 功能 性能 输入项目 输出项目 算法 程序逻辑 接口 存储分配 限制条件 测试要点 1引言编写目的在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设计问题。包括如何把 该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结 构的设计等。在以下的详细设计报告中将对在本阶段中
3、对系统所做的所有详细设计进行说明。在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译 成用具体的程序语言书写的程序。主要的工作有:根据在需求分析说明书中所描述的数据、功能、 运行、性能需求,并依照概要设计说明书所确定的处理流程、总体结构和模块外部设计,设计软 件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、 接口等等)。在以下的各个阶段中, 用户操作手册 将与本阶段的工作紧密结合, 努力作到让用户易懂易学。 系统的测试和维护也将参考本说明书,检验本系统的各项性能指标,及时发现纰漏及时修补,一定要把 功能强大、稳定可靠、
4、便于维护的集团公司管理系统交到用户手中。项目背景本项目(集团公司管理系统),由青春三人组 开发小组负责开发。本集团公司管理系统系统项目主要由两部分形成:1. 登陆界面;2. 各部门操作界面。术语定义1. Oracle: 系统服务器所使用的数据库管理系统(DBMS)。2. SQL: 一种用于访问查询数据库的语言。3. 主键:数据库表中的关键域,值互不相同。4. Tomcat: Functions as a servlet container developed under the Jakarta Project at the ApacheSoftware Foundation. Tomcat i
5、mplements the servlet and the JavaServer Pages (JSP) specifications from Sun Microsystems. It's considered to be an application server.参考资料a. 项目开发计划;b. 需求分析说明书;c. 概要设计说明书;d. 测试计划(初稿);e. 用户操作手册(初稿);f. Java2入门经典g. Java程序设计技巧与开发实例h. JSP手册i. J2EE参考大全j. Java数据库开发与专业应用k. 精通JSP编程技术l. 0racle入门2 总体设计需求概述
6、在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放 体系结构的、易扩充的、易维护的、具有良好人机交互界面的集团公司管理系统。本系统是集团公司 各部门对部门进行管理。要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于 操作,服务器程序利于维护。软件结构系统总体结构图:类图O.n1rjComnPoolzu莉om Use Cas>0 nControCsename Si)passwoitl+TheConnPoolBrowserControl+TheDb/ 4setDwer()* ' *aetDriver()sei
7、URLt)*getURL()*setSize()getSize()setUsemamei)*getLJ5erName)etPasswordOsetComBeani)*getConnBean(*TeleaseConnection()getConnocrionO*empPooK)createCorinectionO*addConnction()nitializePoolQControlControHDbConn十rryFi书tSelectQ InsertO gd 址 gQDbConnOclaseQgetCorneciidnJGetConneclionsetlnuseQ力 etlnusE。DB(fr
8、om Use Case Viewi说明User:用户类Browser :浏览器Control :管理类/查询操作Select ()/插入操作In sert()/ 更新操作Update ()Control1 :部门 1 管理类/ 查询操作public ResultSet Select(Connection con , int selectIn)/ 插入雇员信息public void Insert(Connection con,String ENMAE,String ESSN, String SALARY, StringSUPPERSSN,int DNO)/ 插入项目信息public void I
9、nsert(Connection con,String PNAME,String PNO, String PLOCATION, int DNO)/ 插入保险信息BDATE, Stringpublic void Insert(Connection con,String ESSN,String DEPENTNAMES,tring SEX, int RELATIONGSHIP)Control2 :部门 2 管理类/ 查询操作public ResultSet Select(Connection con , int selectIn)/ 插入雇员信息public void Insert(Connecti
10、on con,String ENMAE,String ESSN, String SALARY, StringSUPPERSSN,int DNO)/ 插入项目信息public void Insert(Connection con,String PNAME,String PNO, String PLOCATION, int DNO)Control3 :部门 3 管理类(与部门 2 操作类似)/ 查询操作public ResultSet Select(Connection con , int selectIn)/ 插入雇员信息public void Insert(Connection con,Str
11、ing ENMAE,String ESSN, String SALARY, String SUPPERSSN,int DNO)/ 插入项目信息public void Insert(Connection con,String PNAME,String PNO, String PLOCATION, int DNO)ConnPool :连接池类/ 设置数据库驱动程序public void setDriver(String driver)/ 获取数据库驱动程序public String getDriver()/ 设置数据源的位置 public void setURL(String url)/ 获取数据
12、源的位置public String getURL()/ 设置最大连接数public void setSize(int size)/ 获取最大连接数public int getSize()/ 设置数据源的用户名public void setUsername(String username)/ 获取数据源的用户名public String getUserName(/ 设置数据源的密码public void setPassword(String password)/ 获取数据源的密码public String getPassword()/ 设置用于单个连接任务的 DbConn 对象public vo
13、id setConnBean(DbConn dc)/ 获取用于单个连接任务的 DbConn 对象public DbConn getConnBean()/ 创建到数据库的连接private Connection createConnection()/ 初始化连接池public synchronized void initializePool()/ 将指定连接加入连接向量末尾private void addConnection(DbConn conn)/ 释放指定连接的资源public synchronized void releaseConnection(Connection con)/ 从连接池得到一个连接public synchronized Connection getConnection()/ 清空连接池,释放资源public synchronized void emptyPool()DbConn: 数据库连接类/ 获取数据库连接对象public Connection getConnection()/ 设置数据库连接对象 public void setConnection(Connection conn)/ 设置连接的使用状态public void setInuse(boolean inuse)/ 获取连接的使用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版国际奢侈品进口代理与零售合同3篇
- 二零二五版重型货物运输许可审批指南合同2篇
- 二零二五年度酒店场地租赁合同全面升级版服务协议2篇
- 2025年度煤矿掘进工程设备租赁与维护合同4篇
- 二零二五版高端驾校场地改造及施工一体化合同3篇
- 2025年度文档智能分析与多场景应用服务协议3篇
- 二零二五版餐饮加盟连锁区域总代理合同6篇
- 年度粘土、砂石竞争策略分析报告
- 年度保健休闲用品竞争策略分析报告
- 2025年度临时工建筑安装与维护合同4篇
- 三年级数学(上)计算题专项练习附答案
- GB/T 12723-2024单位产品能源消耗限额编制通则
- 2024年广东省深圳市中考英语试题含解析
- GB/T 16288-2024塑料制品的标志
- 麻风病防治知识课件
- 建筑工程施工图设计文件审查办法
- 干部职级晋升积分制管理办法
- 培训机构应急预案6篇
- 北师大版数学五年级上册口算专项练习
- 应急物资智能调配系统解决方案
- 2025年公务员考试时政专项测验100题及答案
评论
0/150
提交评论