瓷器店《coniwa管理信息系统设计详细说明书》()

瓷器店《coniwa管理信息系统设计详细说明书》()

ID:8498030

大小:272.00 KB

页数:39页

时间:2018-03-29

瓷器店《coniwa管理信息系统设计详细说明书》()_第1页
瓷器店《coniwa管理信息系统设计详细说明书》()_第2页
瓷器店《coniwa管理信息系统设计详细说明书》()_第3页
瓷器店《coniwa管理信息系统设计详细说明书》()_第4页
瓷器店《coniwa管理信息系统设计详细说明书》()_第5页
资源描述:

《瓷器店《coniwa管理信息系统设计详细说明书》()》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、项目名:管理信息系统文档名:详细设计说明书文档号:S-XXX-SM-2005-V1.0/0011编制:审核:批准:日期:2011-04-21版本:V1.0福建CONIWA通信软件有限公司二零一零年四月修订表版本号发布日期修改页号备注1.02011-04-21始建《CONIWA管理信息系统》详细设计说明书目录第1章引言11.1编写目的1第2章系统组织结构22.1系统的结构2第3章模块设计说明41.模块1(ui)设计说明42.模块2(client)设计说明73.模块3(common)设计说明84.模块4(search)设计说明95.模块5(preview)设计说明11第4章详细设计

2、144.1瓷器贸易管理144.1.1基础信息144.1.1.1仓库信息144.1.1.2厂商信息174.1.1.3联运公司信息204.1.1.4配件信息224.1.1.5厂型信息264.1.1.6瓷器信息294.1.1.7瓷器信息查询条件314.1.2采购管理334.1.2.1采购计划33第1章 第35页《CONIWA管理信息系统》详细设计说明书第1章 引言1.1 编写目的本详细设计说明书是针对网络爱情公寓会员结构而编写的,目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试做准备。本详细设计说明书的预期读者为本项目

3、小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。第35页《CONIWA管理信息系统》详细设计说明书第1章 系统组织结构1.1 系统的结构lui:系统界面部分,负责接受用户输入,显示系统输出,负责其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。ui部分调用common部分的功能读取xml文件中保存的界面元素属性信息,用户最近访问过的10个ftp信息,用户选择的下载的ftp内容列表及其他需要通过xml文件保存的信息。lclient:实现ftp客户端的功能,ftp连接,ftp上传及下载:上传或下载用户指定的资源,并返

4、回相应的信息。lsearch:资源实时检索部分,根据用户输入的资源名称关键字,资源类型和选择的检索方式检索用户需要的资源,并验证资源的可用性,返回可用资源及其大小,速度等相关信息。第35页《CONIWA管理信息系统》详细设计说明书lpreview:资源预览部分,显示用户选择的资源的部分内容,以使用户决定是否需要该资源。preview部分调用common部分读取属性文件的内容亦显示预览资源内容的显示格式。第35页《CONIWA管理信息系统》详细设计说明书第1章 模块设计说明1.模块1(ui)设计说明3.1.1模块描述实现用户界面的包,含有11个文件51个类,是本系统中最复杂的代码

5、。3.1.2功能负责接受用户输入,显示系统输出,其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。3.1.3交互的模块client,search,preview,common。3.1.4模块设计该模块中的主要文件,文件中包含的主要类及其功能和与其它包的交互如下:lMainFrame.java:MainFrame是含有主函数的类,也是lyra客户端开始执行的类,它先后进行资源的初始化,显示主界面等工作,根据屏幕大小设置界面大小,设置界面的观感。lFtpFrame_AboutBox.java:显示关于窗口的类,当用户点击帮助菜单中的关

6、于菜单项时会弹出关于对话框。lTools.java:FileTools是文件操作辅助类,可以实现文件的递归删除等。lXMLController.java:JDOMTes是操作xml文件的类,用JDOM来操作xml文件,实现的功能有:(1)保存ftp服务器的文件列表(站内搜索时使用),递归的从ftp服务器读取列表,并存入一个xml文件中(文件的命名方法是:ip+用户名.xml);以目录树的形式保存。(2)根据文件名在文件中查找文件,站内搜索时使用。(3)保存ftp服务器的信息:ip,端口(默认端口21不保存),用户名(默认anonymous不保存),密码,最多存10个;存在res

7、ourcesettingsserversinfor.xml文件中。(4)读取已存储的ftp服务器信息。(5)从type.xml读取搜索的类型。lConstants.java:放置系统运行时使用的一些常量,initcontent()函数对所有常量进行初始化,这个函数在MainFrame中被调用一次。iconHashMap是hash表,用于存放文件的系统图标。lCustomizedController.java:包含自定义的控件类,java中的控件可能不能满足需求,需要自己定义某些属性。这些

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

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

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