版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-. z. SUBJECT * MERGEFORMAT 详细设计说明书版本 -. z.修订历史记录日期版本说明作者11日/05月/2006年创立详细设计说明书勇20日/05月/2006年文档修改勇04日/06月/2006年文档完善勇09日/06月/2006年文档进一步完善勇 TOC o 1-3 h z HYPERLINK l _Toc1373985801引言 PAGEREF _Toc137398580 h 3HYPERLINK l _Toc1373985811.1编写目的 PAGEREF _Toc137398581 h 3HYPERLINK l _Toc1373985821.2工程背景 PAG
2、EREF _Toc137398582 h 4HYPERLINK l _Toc1373985831.3定义 PAGEREF _Toc137398583 h 4HYPERLINK l _Toc1373985841.4参考资料 PAGEREF _Toc137398584 h 4HYPERLINK l _Toc1373985852总体设计 PAGEREF _Toc137398585 h 4HYPERLINK l _Toc1373985862.1需求概述 PAGEREF _Toc137398586 h 4HYPERLINK l _Toc1373985872.2软件构造 PAGEREF _Toc13739
3、8587 h 5HYPERLINK l _Toc1373985883程序描述 PAGEREF _Toc137398588 h 6HYPERLINK l _Toc1373985893.1功能 PAGEREF _Toc137398589 h 6HYPERLINK l _Toc1373985903.2性能 PAGEREF _Toc137398590 h 6HYPERLINK l _Toc1373985913.3输入工程 PAGEREF _Toc137398591 h 6HYPERLINK l _Toc1373985923.4输出工程 PAGEREF _Toc137398592 h 6HYPERLIN
4、K l _Toc1373985933.5算法 PAGEREF _Toc137398593 h 6HYPERLINK l _Toc1373985943.6程序逻辑 PAGEREF _Toc137398594 h 6HYPERLINK l _Toc1373985953.7接口 PAGEREF _Toc137398595 h 7HYPERLINK l _Toc1373985963.8存储分配 PAGEREF _Toc137398596 h 7HYPERLINK l _Toc1373985973.9限制条件 PAGEREF _Toc137398597 h 7HYPERLINK l _Toc137398
5、5983.10测试要点 PAGEREF _Toc137398598 h 71引言1.1编写目的在前一阶段概要设计说明书中,已解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成假设干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据构造、模块构造的设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进展说明。在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的程序语言书写的程序。主要的工作有:根据在需求分析说明书中所描述的数据、功能、运行、性能需求,并依照概要设计说明书所确定的处理流程、总体构造和模块外部设计,设计软
6、件系统的构造设计、逐个模块的程序描述包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等。 在以下的各个阶段中,用户操作手册将与本阶段的工作严密结合,努力作到让用户易懂易学。系统的测试和维护也将参考本说明书,检验本系统的各项性能指标,及时发现纰漏及时修补,一定要把功能强大、稳定可靠、便于维护的集团公司管理系统交到用户手中。1.2工程背景本工程集团公司管理系统,由青春三人组 开发小组负责开发。本集团公司管理系统系统工程主要由两局部形成:登陆界面;各部门操作界面。1.3术语定义Oracle: 系统效劳器所使用的数据库管理系统DBMS。SQL: 一种用于访问查询数据库的语言。主键:数据库表中
7、的关键域,值互不一样。Tomcat:Functions as a servlet container developed under the Jakarta Project at the Apache Software Foundation. Tomcat implements the servlet and the JavaServer Pages (JSP) specifications from Sun Microsystems. Its considered to be an application server.1.4参考资料工程开发方案;需求分析说明书;概要设计说明书;测试方案初稿
8、;用户操作手册初稿;Java2入门经典Java 程序设计技巧与开发实例JSP手册J2EE参考大全Java 数据库开发与专业应用精通 JSP 编程技术Oracle入门2总体设计2.1需求概述在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系构造的、易扩大的、易维护的、具有良好人机交互界面的集团公司管理系统。本系统是集团公司各部门对部门进展管理。要求系统能有效、快速、平安、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,效劳器程序利于维护。2.2软件构造系统总体构造图:类图说明User: 用户类Browser: 浏览器Control: 管
9、理类/查询操作Select/插入操作Insert/更新操作UpdateControl1:部门1管理类/查询操作public ResultSet Select(Connection con , int selectIn) /插入雇员信息public void Insert(Connection con,String ENMAE,String ESSN, String SALARY, String SUPPERSSN,int DNO)/插入工程信息public void Insert(Connection con,String PNAME,String PNO, String PLOCATION,
10、 int DNO)/插入保险信息 public void Insert(Connection con,String ESSN,String DEPENTNAME, String SE*, int BDATE, String RELATIONGSHIP)Control2:部门2管理类/查询操作public ResultSet Select(Connection con , int selectIn)/插入雇员信息public void Insert(Connection con,String ENMAE,String ESSN, String SALARY, String SUPPERSSN,i
11、nt 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,String ENMAE,String ESSN, String SALARY, String SUPPERSSN,int DNO)/插入工程信息publi
12、c 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) /获取数据源的位置 public String getURL() /设置最接数 public void setSize(int size) /获取最接数 publ
13、ic int getSize() /设置数据源的用户名 public void setUsername(String username) /获取数据源的用户名 public String getUserName( /设置数据源的密码 public void setPassword(String password) /获取数据源的密码 public String getPassword() /设置用于单个连接任务的DbConn对象 public void setConnBean(DbConn dc) /获取用于单个连接任务的DbConn对象 public DbConn getConnBean()
14、 /创立到数据库的连接 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) /获取连接的使用状态 public boolean getIn
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中国东方航空第二期国际化储备人才招聘备考题库含答案详解(考试直接用)
- 2026中共舟山市委党校(舟山行政学院)招聘教师3人备考题库(浙江)及完整答案详解一套
- 2026北京大学光华管理学院招聘劳动合同制人员1人备考题库及一套完整答案详解
- 2026银川市殡仪馆招聘13人备考题库含答案详解(典型题)
- 2026广西贵港桂平市木根镇卫生院招聘编外工作人员的2人备考题库及答案详解参考
- 2026中交天和机械设备制造有限公司常熟制造中心招聘4人备考题库含答案详解(b卷)
- 2026浙江台州市博物馆招聘编外用工人员1人备考题库及答案详解一套
- 2026江铜铜箔科技股份有限公司第一批次春季校园招聘89人备考题库附答案详解(培优)
- 2026陕西榆林人力资源服务有限公司招聘工作人员12人备考题库及完整答案详解一套
- 2026北京交通大学物理工程学院招聘1人备考题库附答案详解(黄金题型)
- 4.5 整式的加减(1)教学设计 浙教版(2024)七年级数学上册
- 导热油炉安全操作规程
- 果树修剪培训课件
- 精神科叙事护理案例分享
- 2025版幼儿园章程幼儿园办园章程
- 《物流经济地理》课件(共十二章)-下
- 西语入门发音教学课件
- 《大学英语》课程说课说课
- 2025年事业单位招聘考试职业能力倾向测验试卷(造价工程师类)
- 《技术经济》课件(共九章)
- 煤矿安全学习平台
评论
0/150
提交评论