




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
xxxxx系统详细设计说明书.版本/状态版本/状态作者参与者起止日期备注开始编写.修订版本修改章节修改描述修订版本修改章节. 编写目的 5 5参考资料 5术语定义及说明 5 5任务和目标 5 5运行环境概述 5条件与限制 6详细设计方法和工具 6 6详细需求分析 6详细系统运行环境及限制条件分析接口需求分析 6 6系统总体结构确认 6系统详细界面划分 7应用系统与支撑系统的详细界面划分 7系统内部详细界面划分 7 7系统程序代码架构设计 7UI(UserInterface)用户界面表示层 7BLL(BusinessLogicLayer)业务逻辑层 8DAL(DataAccessLayer)数据访问层 8Common类库 8EntityClass实体类 8系统结构设计及子系统划分 8系统功能模块详细设计 9XX子系统 9 9列表和分页 9创立XX 9 9XX列表 9XX修改 9XX子系统 9用户管理模块 9角色管理模块 系统设置模块 系统登录注销模块 系统界面详细设计 外部界面设计 用户界面设计 6数据库系统设计 设计要求 信息模型设计 数据库设计 设计依据 .数据库种类及特点 数据库逻辑结构 物理结构设计 数据库平安 数据字典 7信息编码设计 代码结构设计 代码编制 说明书编制的目的是说明一个软件系统各个层次中的每个程序〔每个模块或子程序〕和数据库如果一个软件系统比拟简单,层次很少,本文件可以不单独编写,和概要设计说明书中不重复方案重点是模块的执行流程和数据库系统详细设计的描述。列出本文档中用到的可能会引起混淆的专门术语、定义和缩写词的原文。说明详细设计的任务及详细设计所要到达的目标。.对本系统所依赖于运行的硬件,包括操作系统、数据库系统、中间件、接口软件、可能的性3系统详细需求分析主要对系统级的需求进行分析。首先应对需求分析提出的企业需求进一步确认,并对由于情况•详细系统运行环境及限制条件分析3.2详细系统运行环境及限制条件分析接口需求分析•现有硬、软件资源接口需求分析着重解决系统总体结构确认及界面划分问题。.应用系统与支撑系统之间的界面包括系统主效劳器与其他效劳器的效劳范围及访问方式,网络及数据库对应用系统的支撑方式,全局数据的管理与存取方式等。系统各功能之间的界面包括覆盖范围,模块间功能调用涉及到的系统模块及方法,全局数据5系统详细设计系统采用三层架构模型,将应用系统划分为用户界面表示层、业务逻辑层、数据访问层,以及.它只与BLL(BusinessLogicLayer)负责与用户进行交互,显示、接受数据,与此同时,做一些简单逻辑处理,如:输入数据有效它只与BLL(BusinessLogicLayer)EntityClass实体类两个工程发生关联,可能与CommonEntityClass是整个系统的核心,它承当了所有的逻辑判断,实现了程序的功能,它是灵活的。BLL层既是调用者,又是被调用者,因此,要适当的进行设计到达解耦的效果。BLL层只关联DAL层和实体类,可能关联Common类库。虽然BLL层被U层调用,但是BLL层无需关心UI层的情况。数据库中每个表都提供数据访问的接口,没有任何逻辑。在接口中对数据库操作语句进行组合装配。DAL层一般体类工程。DAL层只是数据库的管理者,但不是访问者,不直接与数据库发生关联。数据库中每个表都对应一个DAL层的接口(访问控制)类。与数据库进行机械式的交换,无任何逻辑。相当于加强的数据结构,实现了对数据的封装。数据库中每个表都对应一个实体类,表的字段Return回信息。XXXXXXXX系统XX管理XX管理子系统子系统子系统子系统各个子系统按照功能角度分解,划分出假设干不同的功能模块.按结构化设计方法,在系统功能逐层分解的根底上,对系统各功能模块或子系统进行设计。此为详细设计的主要局部之一。模块的组成结构、算法、模块间的接口关系,以及需求、功能和模块三者之间的交叉参照关系。其中处理和算法描述局部主要采用伪码或具体的程序语言完成。注意:算法描述主要是说明BLL层的代码逻辑,UI层只做简单的输入验证和界面显示功能。列表和分页创立XXXX列表XX修改.分页索引页面传参数页面加载时为1系统管理用户数据量不大,而且该功能使用频率不高,可以不用优化分页,直接获取用户表全部记录,建议UI层使用gridview控件,调用ExamSys.BLL.System_admin_infoGetAllList()绑定控件,利用gridview自带分页功能,显示分页按钮、当前页、分页总数、记录总数、.否是是否否否是是否否是循环字符串数组信息保存至表Dict_admin_vs_roles用户ID用户密码确认密码E-mail状态用户角色ID4、算法描述1)前端js判断必填项的输入和二次密码是否相同,角色可以不选;.2)BLL须验证必填项,用户名是唯一的不能重复;3)加密密码使用MD5.Encrypt(stringString,stringKey),Key="XXXXXXXX";Add(ExamSys.Model.System_admin_infomodel);ExamSys.BLL.Dict_admin_vs_rolesodel.Dict_admin_vs_roles否是否是Dict_admin_vs_roles记录否是循环字符串数组信息保存至表Dict_admin_vs_roles用户ID姓名用户密码确认密码页面传参数.否否E-mail状态用户角色ID4、算法描述1)前端js判断必填项的输入和二次密码是否相同,角色可以不选;2)加密密码使用Chukeh.Security.MD5.Encrypt(stringString,stringKey),Key="LinLiYan";DeleteByAdminID(stringadmin_id);4)分拆角色ID字符串并循环字符串数组,信息保存至该表ExamSys.BLLD.ict_admin_vs_rolesAdd(ExamSys.Model.Dict_admin_vs_rolesmodel)。System_admin_info记录否是是Dict_admin_vs_roles记录是用户IDstring页面.1)根据用户ID删除表System_admin_info的记录ExamSys.DALS.ystem_admin__infDoelete(stringDeleteByAdminID(stringadmin_id)。根据系统界面划分进行系统外部界面设计,对系统的所有外部接口〔包括功能和数据接口〕规定人机界面的内容、界面风格、调用方式等,包括所谓的表单设计、报表设计和用户需要6数据库系统设计确定系统信息的类型〔实体或视图〕,确定系统信息实体的属性、关键字及实体之间的联系,详细描述数据库和结构设计,数据元素及属性定义,数据关系模式,数据约束和限制。.说明系统内应用的数据库种类、各自的特点、数量
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专项债的资金监管与合规性
- 物理基础课程的跨学科融合策略
- 地方政府专项债与政府信用的关系
- 2025年家畜良种胚胎生物工程制品项目合作计划书
- 餐厨垃圾生物降解机企业制定与实施新质生产力战略研究报告
- 直播带货平台企业制定与实施新质生产力战略研究报告
- 极限运动挑战行业跨境出海战略研究报告
- 氨水生产废弃物资源化行业跨境出海战略研究报告
- 科学实验演示短视频行业深度调研及发展战略咨询报告
- 2025年减震系统材料项目合作计划书
- 司机职业素养及礼仪培训
- DB43T 874-2016 履带自走式旋耕机
- DB15T 435-2020 公路风吹雪雪害防治技术规程
- 《起重机械安全技术规程(第1号修改单)》
- 六年级下册道德与法治-【大单元教学设计】道法六下 第4单元 大单元任务群教案
- 2024年贵州省贵阳市乌当区九年级中考一模数学试题(原卷版)
- 2024-2030年中国相变材料行业发展趋势与前景分析研究报告
- 2024年信息安全系统管理系统规章制度
- 人工智能教学设计《图像识别教学设计》
- 《现代设计史》考试复习题库(含答案)
- 公司场地分割协议书的
评论
0/150
提交评论