- 1
- 0
- 约6.69千字
- 约 17页
- 2023-04-03 发布于山东
- 举报
合约公司管理系统设计与实现详细
设计说明书
序言
1.1编写目的
合约公司管理系统详细设计是设计的第二个阶段,这个阶段的主要任务是在合约公司管理系统大纲设计书基础上,对大纲设计中产生的功能模块进行过程描述,设计功能模块的部细节,包括算法和详细数据结构,为编写源代码供应必要的说明。
大纲设计解决了软件系统整体结构设计的问题,包括整个软件系统的结构、模块划分、模块功能和模块间的联系等。详细设计则要解决如何实现各个模块的部功能,即模块设计。详细的说,模块设计就是要为已经产生的合约公司管理各子系统设计详细的算法。但这其实不等同于系统实现阶段用详细的语言编码,它可是对实现细节作精确的描述,这样编码阶段就可以将详细设计中对功能实现的描述,直接翻译、转变成用某种程序设计语言书写的程序。
1.2项目背景
1.3定义
SQLSERVER:系统服务器所使用的数据库管理系统(DBMS)。
SQL:一种用于接见盘问数据库的语言。
事务流:数据进入模块后可能有多种路径进行办理。
主键:数据库表中的要点域,值互不一样样。
外面主键:数据库表中与其他表主键关系的域。
UML:UnifiedModelingLanguage,统模语言。
类图(classdiagram):表述系统中各个对象的种类及此间存在的各种静态关系。
交互图(interactivediagram):是表述各组对象如何依某种行为进行协作的模
型。
SQL(StructuredQueryLanguage):结构化盘问语言。
整体设计
2.1需求归纳
依照需求解析文档中的规格要求,使用数据库储藏了公司的全部合同以及员
工的基本信息,并且供应对储藏的数据进行盘问、更正、增添、删除的界面,方
便用户使用。同时,系统最大限度地实现易安装,易保护性,易操作性,运行稳
定,安全可靠。
2.2程序结构说明
合约公司管理系统由三个大模块,六个小模块组成,系统的组织结构图以下
图所示:
公司合同信息
系统参数设置
基础信息设置
管理员设置
更正密码
增添用户
系统登
陆
合同增添
合同执行
管理子系统
合约公
司管理
系统
合同分类
合同统计
项目信息
合同信息盘问
客户信息盘问
盘问子系统
员工信息盘问
图2.1合约公司管理系统模块功能结构图
程序描述
3.1用户登录程序模块
程序特色描述
本程序模块是合约公司管理系统的一个子模块,操作对象是用户,负责用户
登陆控制。
程序功能描述
本模块的中心程序是UserLoginManager类,此类依照界面输入的用户名密码
来央求服务器考据用户登陆。
主要功能:
依照用户输入的用户名密码进行登录考据,考据成功进入主界面,显示合约列表;
)编写登陆界面:界面适用户名,密码两个输入框,有“登录”、“退出”连个功能按钮;
若点击“退出”按钮,退出程序。
若点击“登录”按钮,开始用户登陆。
先显示查找服务器等待界面,若查找失败,提示失败原因,重新返回登陆界面,若成功,进入登陆等待界面;
在登陆等待界面,若登陆成功,进入程序主界面,显示合约列表。若登陆失败,提示用户失败原因,重新返回登陆界面。
2)编写盘问服务器等待界面:显示查找等待进度条。
3)编写登陆等待界面:显示登陆等待进度条。
4)编写合约列表界面。
2.要能办理网络连接出错等异常情况:发生异常后,均给出提示,再重新返回
登录界面
输入的用户名,密码要进行合法性检查:用户名,密码不能够为空
程序性能描述
本模块要求各操作能独立完成,并且对于各种不测原因造成的操作中中断模
块能够有及时的办理。
程序输入/输出项
输入界面以以下图所示:
图3.1登陆界面视图
输入项:
登录界面的输入项以以下图所示:
图3.2登陆界面输入项
登录成功的输出界面以以下图所示:
图3.3登录成功输出界面
算法
本模块不设计复杂算法。
程序逻辑
用户登录程序模块是整个合约公司管理系统的首界面,并且,也是系统安全
性的正要保障。用户登录程序会将用户输入的用户名和密码与服务器端数据库中
储藏的管理员和软件使用者信息进行比较,若是信息般配上,服务器就会返回一
个信息,并调取登录成功的合同列表界面显示在用户端阅读器上。并且在用户进
行其他操作以及界面跳转时都不需要再进行用户名和密码的输入。
用户登录程序的逻辑结构以以下图所示:
用户登陆界面退出退出程序
失败登陆
进入盘问服务器界面,发送
dispatch央求,获取服务器地
址serverIP
成功返回serverip
进入登陆等待界面,并依照用
户名,密码,向服务器发送
login央求报文
启动报文接收线程
提示用户登陆失败
从服务器接收数据
否
从服务器接收到报文
停止报文接收线程
Yes
是iq报文,且盘问
jabber:iq:ros
ter
No当前是登陆央求命令
Yes
调用报文解析模
您可能关注的文档
- 合作村隧道右线防水层首件工程施工设计方案.doc
- 合作研究型教研组的工作总结.doc
- 合作社代养土鸡合同.doc
- 合作项目可行性方案.doc
- 合加资源发展股份有限公司工艺技术员笔试题.doc
- 合同到期后员工辞职报告.doc
- 合同到期后离职报告.doc
- 合同到期离职报告.doc
- 合同到期离职报告范文.doc
- 合同制消防员辞职报告范文.doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 《婴幼儿回应性照料》第八讲.pptx VIP
- CATIAV5参数化设计与C#编程二次开发教程.pdf VIP
- CATIAV5装配设计的C#二次开发教程.pdf VIP
- CATIAV5C#二次开发:C#编程实现CATIAV5特征操作.pdf VIP
- CATIAV5C#二次开发:C#控制CATIAV5草图与曲线创建.pdf VIP
- CATIAV5C#二次开发:C#与CATIAV5的数据交换技术.pdf VIP
- 2025年房地产经纪人长租公寓市场调研报告撰写与数据分析能力专题试卷及解析.pdf VIP
- 2025年金融风险管理师风险资本与资本结构优化专题试卷及解析.pdf VIP
- 2025年信息系统安全专家数据脱敏与数据治理专题试卷及解析.pdf VIP
- 2025年演出经纪人演出票务销售数据统计与透视表分析专题试卷及解析.pdf VIP
原创力文档

文档评论(0)