版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、集团公司管理系统 详细设计说明书版本1.2修订历史记录日期版本说明作者11 a/05 月/2006 年<1.0>创建详细设计说明书勇20 a/05 月 /2006 年<1.1>文档修改勇04 a/06 月 /2006 年<1.2>文档完荟勇09 a/06 月 /2006 年<1.2>文档进一步完弄勇1 引言31.1编写目的31.2项目背景41.3定义41.4参考资料42 总体设计421需求概述42.2软件结构53 程序描述63.1功能63. 2性能63.3输入项目63.4扌俞出项目63.5算法63.6程序逻辑63.7 接口73.8存储分配73.9
2、限制条件73. 10测试要点71 引言1.1编写目的在前一阶段(慨要设计说明节)中 > 已解决了实现该系统需求的程序模块设计问逊。包括如何把 该系统划分成若干个模块'决定各个模块之间的接口、模块之间传递的信息,以及数据结枸模块结 枸的设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译 成用具体的程序语言书写的程序。主要的工作有:根据在需求分析说明书中所描述的数据功能' 运行性能需求,并依照慨要设计说明节所确定的处理流程'总体结构和模块外部设计,设计软 件系
3、统的结枸设计 > 逐个模块的程序描述(包括各模块的功能、性能输入输出算法'程序逻辑' 接口等等)。在以下的各个阶段中,用户操作手册将与本阶段的工作紧密结合,努力作到让用户易怪易学。 系统的测试和维护也将参考本说明书,检验本系统的冬项性能指标,及时发现处漏及时修补,一定要把 功能强大、稳定可案'便于维护的集团公司管理系统交到用户手中。1.2项目背景本项目(集团公司管理系统),由青春三人组 开发小组负贲开发。 本集团公司管理系统系统项目主要由两部分形成:1. 登I界面;2. 各部门操作界面13术语定义1. Oracle:系统服务器所使用的数据库管理系统(DBMS)。2
4、. SQL: 一种用于访问壹询数据库的语言。3. 主键:数据库表中的关键域,值互不相同。4. Tomcat: FUnCtiOnS as a SerVlet COntainer developed Under the Jakarta PrOjeCt at the APaChe SOftWare FOUndatiOn. TOlnCat implements the SerVlet and the JaVaSerVer PageS (JSP) SPeCifiCatiOnS from SUn MiCrOSyStemS It's COnSidered to be an application S
5、erVer14参考资料a. 项目开发计划;b. 需求分析说明书;c. 概要设计说明书;d. 测试计划(初稿);e. 用户操作手册(初稿);f. (JaVa2入门经典g<Java程序设计技巧与开发实例h. JSP手册i. (J2EE参考大全j. (JaVa数擔库开发与专业应用k. 精通JSP编程技术l. Oracle入门2 总体设计2.1需求概述在计算机网络,数損库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放 体系结构的'易扩充的'易维护的'具有良好人机交互界面的集团公司管理系统。本系统是集团公司各部门对部门进行管理O要求系统能有效、快速安全
6、可乘和无误的完成上述操作。并要求客户机的界面要简单明了,易于 操作,服务器程序利于维护2.2软件结构系统总体结构图: 类图COnnPOOlUSer nBrowserH-SeSSlOnQ10.n0.nDbCO nnCDntrOIICOntrOl¼?IhCOnn0 close。 getCOnneCIlOnO GOtCOnndion(¼etlnusO getlnuseQCOntrO2(from USe Cas.)>usemamep a ss wordO. n÷TheCoOnCClntroBSeIeCtO 令 InSeltO Update。®setDive
7、r()*getDriver()SetURLotRL()SetSiZeogetSiZe()*SetUSernameO *getUserName) etPaword() ®SetCOnnBean() JgetConnBesnD *releaseCoectio() OgetC On ction() mptfPool() CreateC OrIn ectio n() ddConnection() nitiaIiZePOOlODB(from USe CaSe VieW)+my First说明USer:用户类BrOWSer :浏览器COntrOl :管理类/査询操作SeleCt ()/插入操作I
8、nSert ()/更新操作UIXlate ()COntrOll :部门1管理类/査询操作PUbIiC ReSUltSet SeleCt(COnneCtiOn COn t int SeleCtln)/插入雇员信息PUbIiC VOid InSert(COnneCtiOn con,String ENMAE, String ESSN, String SALARY, String SUPPERSSNfint DNO)/插入项目信息PUbIiC VOid InSert(COnneCtiOn con, String PNAME, String PN0, String PLOCATI ON, int I)N
9、O)/插入保险信息PUbl ic VOid InSert(COnneCtiOn con, String ESSN, String I)EPENTNAME, String SEX, int BI)ATE, String RELATIONGSHIP)COntrO12 :部门2管理类査询操作PUbIiC ReSUltSet SeleCt(COnneCtiOn COn , int SeleCtIn)/插入雇员信息PUbIiC VOid InSert(COnneCtiOn con,String ENMAE, String ESSN, String SALARY, String SUPPERSSNfint
10、 DNO)/插入项目信息PUbIiC VOid InSert(COnneCtiOn con, String PNAME, String PNOt String PLOCATI ON, int I)NO)COntrO13 :部门3管理类(与部门2操作类似)査询操作PUbIiC ReSUltSet SeleCt(COnneCtiOn COn , int SeleCtln)/插入雇员信息PUbIiC VOid InSert(COnneCtiOn con, String ENMAE, String ESSN, String SALARY, String SUPPERSSN, int DNO)/插入项目
11、信息PUbIiC VOid InSert(COnneCtiOn con, String PNAME, String PNOt String PLOCATI ON, int I)NO)ConnPl :连接池类/设置数据库驱动程序PUbIiC VOid SetDriverCString CiriVer)/获取数据库驱动程序PUbIiC String getl)river()/设置数据源的位置PUbIiC VOid SetURL(String UrI)获取数提源的位置PUbIiC String getURL()/设遨最接数PUbIiC VOid SetSiZe(int SiZe)获取最接数PUbIi
12、C int getSize()/设置数提源的用户名PUbIiC VOid SetUSername(String USername)/获取数据源的用户名PUbIiC String getUserName(/设置数据源的密码PUbIiC VOid SetPaSSWOrd(String PaSSWOrd)/获取数提源的密码PUbliC String getPasswordO设置用于单个连接任务的DbConn对象 PUbIiC VOid SetCOnnBean(DbConn de)获取用于单个连接任务的DbConn对象PUbIiC DbConn getConnBean()/创建到数提靡的连接PriVa
13、te COnneCtiOn CreateCOnneCtiOno/初始化连接池PUbIiC SynChrOniZed VOid initializePl()将指定连接加入连接向量宋尾PriVate VOid addConnection(DbConn COnn)/释放指定连接的资源PUbIiC SynChrOniZed VOid re1easeConnection(COnneCtiOn COn)/从连接池得到一个连接PUbliC SynChrOniZed COnneCtiOn getConnection()/清空连接池释放资源PUbliC SynChrOniZed VOid emptyPoo1()DbConn : 数提库连接类/获取数据库连接对象PUbliC COnneCtiOn getConnection()/设置数据库连接对象PUbIiC VOid SetCOnneCtion(COnneCtiOn COnn)/设置连接的使用状态PUbIiC VOiel SetInUSe(boolean inuse)/获取连接的使用状态PUbliC boolean getInuseO关闭连接PUbIiC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025首旅集团战略投资部副部长社会公开招聘1人笔试参考题库附带答案详解(3卷合一版)
- 2025贵州铜仁市新能锰业(集团)有限责任公司企业引才招聘4人笔试参考题库附带答案详解(3卷)
- 2025广东广州市大岗安居城建投资有限公司招聘2人笔试参考题库附带答案详解(3卷)
- 2025年贵州水矿控股公司综合管理岗位招聘38人笔试参考题库附带答案详解(3卷合一版)
- 2025年四川乐山五通桥发展产业投资集团有限公司公开招聘28人笔试参考题库附带答案详解(3卷)
- 2025国家电投青海省投招聘笔试参考题库附带答案详解(3卷)
- 黑龙江省2024上半年黑龙江省农业农村厅事业单位招聘工作人员6人笔试历年参考题库典型考点附带答案详解(3卷合一)
- 肇庆市2023广东肇庆高新区党群工作部招聘政府雇员2人笔试历年参考题库典型考点附带答案详解(3卷合一)
- 海珠区2024广东广州海珠区政务服务数据管理局招聘雇员1人笔试历年参考题库典型考点附带答案详解(3卷合一)
- 2026年浙江单招考前预测密卷含答案文化素质职业技能双科综合
- 8m深基坑土方开挖施工方案
- 2026年瓦工职业技能鉴定考试题库及答案
- 2025年云南省人民检察院聘用制书记员招聘(22人)笔试考试参考题库及答案解析
- 2025年广东省第一次普通高中学业水平合格性考试(春季高考)物理试题(含答案详解)
- 初一上册体育教案(2025-2026学年)
- 一般固废合同范本
- 胃肠外科围手术期护理要点
- 婚介协议书模板
- 【MOOC】数据结构与算法-北京大学 中国大学慕课MOOC答案
- 成人学历销售培训课件
- 民主测评及征求意见表
评论
0/150
提交评论