




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.SKY小组科技信息化管理概要设计内部文档科技信息化管理概要设计编写:SKY工作组日期:2008-12-03审核:日期:批准:日期:受控状态:是 发布版次:1.0日期:2008-12-03编号:001目录1总体设计. .31.1概述. . . . .31.2背景. . . . .31.3定义. . . . .31.4运行环境. . . . .41.5系统设计. . . . .51.5.1 系统功能层次图. . . .51.5.2 系统功能模块图. . . .61.6关键技术与算法. . . .61.6.1后台管理用户表与图技术. . .61.7编程命名规范. . . .71.7.1命名说明.
2、. . .71.7.2变量命名一般性原则. . .71.7.3对特定类型数据的命名. . .71.7.4类命名指南. . . .71.7.5枚举类型命名指南. . . .81.7.6参数命名指南. . . .81.7.8方法命名指南. . . .82系统模型设计. . . . .92.1系统关键总模型结构. . . .93系统数据结构设计. . . .113.1说明. . . . .113.2数据库. . . . .113.3系统物理结构设计. . . .113.4数据库操作技术. . . .114接口设计. . . . .124.1用户接口. . . . .124.2外部接口. . . .
3、.125 尚未解决的问题121总体设计1.1概述系统功能描述 。本系统读者:公司管理员,公司员工,公司领导,本软件的客户等。系统说明包括:科技项目管理系统、事项申报管理系统、网上审批管理系统、科技成果管理系统、科技奖励管理系统、后台管理系统,6个功能子系统1.2背景待开发软件系统的名称:科技信息化管理系统此软件系统任务提出者:许福进,陈锋,王为卿,游秀美,陈妍琼,郑洪此软件系统任务开发者:SKY工作组此软件系统任务用户:公司管理员,公司员工,公司领导,本软件的客户等基线科技信息化管理需求分析说明书 v1.01.3定义科技人员: 指公司的在职人员.科技成果: 项目完成后,可以向上级申请的成果.科
4、技奖励: 当科技成果鉴定通过后, 向上级申请的奖励. 集团公司领导::指集团总公司的最高领导人员,管理公司内部所有人员包括(集团科技处领导、分公司领导、分公司科技工作人员、分公司科技科领导系统管理员、普通员工、项目申请员)。集团科技处领导: 集团科技处的在职领导人员分公司领导:主管分公司科技工作人员和分公司科技科领导科技奖励: 当科技成果鉴定通过后, 向上级申请的奖励.系统管理员:维护管理整个公司系统的正常运转1.4运行环境软件环境分类名称版本语种操作系统Windows2000/2003中文数据库平台SQL Server2005中文应用平台Windows2000/2003中文客户端软件Inte
5、rnet ExplorerFirefox 2、Opera 9Internet Explorer6.0Firefox 2、Opera 9中文硬件环境服务器最低配置推荐配置应用和数据库服务器SQL Server2000SQL Server2005Windows2000Windows2003Internet Explorer6.0 Firefox 2、Opera 9Internet Explorer6.0/7.0 Firefox 2、Opera 9邮件服务器POPPOP开发环境服务器软件环境分类名称版本语种操作系统Windows2000/XP中文数据库平台SQL Server2005中文应用平台Wi
6、ndows2000/XP中文客户端软件Internet Explorer Firefox 2、Opera 96.0Firefox 2、Opera 9中文1.5系统设计1.5.1 系统功能层次图总用例图1.5.2 系统功能模块图: c整体业务流程Ø 流程图立项审批流程图Ø 流程图1.6关键技术与算法1.6.1后台管理用户表与图技术采用Sysba中PowerDesigner12.0中建ConceptualDataModel_1 模板,采用控件Entity 并命名表名称,设置Atttibutes中表的各字段属性等。利用系统所提供的功能实现各个表间联系。Microsoft Offi
7、ce Visio2007提供强大的绘图功能,能够按照操作人员的需求分析绘制各种类型的图表,比如说公司组织结构图、常规基本框架图、数据库模型图、UML模型图、各种流程图等。绘制这些图表的操作也很简单,只要在文件FILE上点击左键,然后选择新建NEW,就可以选择需要的各种类型的图表了,然后再选择相应的图型方案来进行设计,这样的统计结果就会以数据和图表的形式呈现出来。在读取的时候需要用到Microsoft Office Visio2007 、PowerDesigner12.0、WORD进行解析。具体1.7编程命名规范1.7.1命名说明设计、开发人员应严格遵守此套开发规范和标准,并落实到自己的设计与代
8、码程序中。命名规范将包括:编程命名规范,业务对象命名规范,数据库命名规范,Web站点结构命名规范等。编码规范将包括:C#编程规范,第三方模块使用规范等。本命名规范主要针对使用Visual S 规范,即编程命名规范部分。1.7.2变量命名一般性原则1、变量名称应当准确完整的描述变量的含义2、名称应当反映业务上的问题而不是技术上或是编程上的解决方法3、名称的长度应当足够长4、 名称的最后一部分应当有限定符1.7.3对特定类型数据的命名1、 循环技术变量的名称应当有含义(如果循环语句的长度超过了两行或者存在着嵌套循环,尽量避免使用l,j,k之类的变量,应该使用有意义的变量)2、 临时变量的命名应当有
9、意义3、 所有布尔型变量的命名能够直接从名称上看出为真的条件4、 命名的常量应当代表了抽象的实体而非他们所代表的值5、 从变量命名中应当可以看出变量的作用域是局部变量,模块变量或者全局变量6、 变量的名称中不同的单词首字母要大写,以方便阅读1.7.4类命名指南1、 使用名词或名词短语命名类2、 使用Pascal大小写3、 不要使用类型前缀,如在类名称上对类使用C前缀。例如,使用类名称FileStream,而不是CFileStream。4、 不要使用下划线字符(_)。5、 有时候需要提供以字母|开始的类名称,虽然该类不是接口。只要|是作为类名称组成部分的整个单词的第一个字母,这便是适当的。6、
10、在适当的地方,使用复合单词命名派生的类。派生类名称的第二个部分应当时基类的名称。1.7.5枚举类型命名指南1、 对于Enum类型和值名称使用Pascal大小写。2、 不要在Enum类型名称上使用Enum后缀。3、 对大多数Enum类型使用单数名称,但是对作为位域的Enum类型使用复数名称。4、 总是将FlagAttribute添加到位域Enum类型。1.7.6参数命名指南1、 使用描述性参数名称。参数名称应当具有足够的描述性,以便参数的名称及其类型可用于在大多数情况下确定它的含义。2、 对参数名称使用Camel大小写。3、 使用描述参数的含义的名称,而不要使用描述参数的类型的名称。开发工具将提
11、供有关参数的类型的有意义的信息。因此,通过描述意义,可以更好地使用参数名称。少用基于类型的参数名称,仅在适合使用他们的地方使用它们。4、 不要使用保留的参数。保留的参数时专用参数,如果需要,可以在未来的版本中公开它们。相反,如果在类库的未来版本中需要更多的数据,请为方法添加新的重载。1.7.8方法命名指南1、 使用动词或动词短语命名方法。2、 使用Pascal大小写。2系统模型设计2.1系统关键总模型结构3系统数据结构设计3.1说明在面向对象的设计方法中,数据也可以作为一个对象来处理,如果数据附属于某一对象,可以将其纳入该对象的属性管理之中。所以在面向对象的设计过程中,对数据的设计是在对对象的
12、设计过程中完成的。3.2数据库l 采用SQL Server 2005 Express版l 数据库命名规范:1、数据库表 根据表所属的子系统/模块,命名方式为: 数据库表名 = 子系统/模块 缩写其中子系统/模块的缩写首字母大写 2、表字段: 概念模型中,每个数据库中为每个表定义唯一的缩写 字段名 = 表名+ 字段含义。 如项目表字段前缀为Project,其相关字段名: Project+ID:项目+ID主键 ProjectName :项目名称 数据库表名及表缩写应在数据库设计说明书中加以描述。 3、关联 关联指数据库表之间的外键关系 关联名 = rl + _ + 主表 + 从表 (首字母大写)4
13、、存储过程: 存储过程名 = proc + _ + 存储过程含义(首字母大写)3.3系统物理结构设计估计数据库大小:100M增长速度:10%数据文件命名:如 Db6日志文件命名:如 Db6_log数据文件及日志文件的存放位置:如App_Data3.4数据库操作技术对数据库的操作,如添加用户,删除用户,修改密码,取消、查询等。每个模块都有涉及。4接口设计4.1用户接口首先用户登录本公司(科技信息化管理系统),成功通过登录页面后,可操作本系统主页面,用户读取的系统的所有数据文件。若出现用户名不存在或者用户密码错误的话,系统将弹出用户名不存或密码错误的界面,提示用户重新登录。4.2外部接口对软件及操作系统要求:本系统要求运行在Windows 2000 及WindowsXP之上。系统与外部硬件交互:本系统版本1.0中只
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030年中国复合预饲料行业投资前景及策略咨询报告
- 2025至2030年中国双层中柱伞行业投资前景及策略咨询报告
- 2025至2030年中国全涤纶斜纹磨毛布行业投资前景及策略咨询报告
- 2025保险公司个人保单合同范本
- 2025至2030年中国中小功率多缸柴油机行业投资前景及策略咨询报告
- 2025至2030年中国三相整流稳流模块行业投资前景及策略咨询报告
- 2025年中国铋盐市场调查研究报告
- 2025年中国电子巡检器市场调查研究报告
- 以社区为本的志愿服务机制研究
- 高质量发展背景下现代职业教育体系建设研究
- 机械通气基础知识及基础操作课件
- 打印版医师执业注册健康体检表(新版)
- 老年痴呆护理
- 1.3.1动量守恒定律课件(共13张PPT)
- DB36_T 420-2019 江西省工业企业主要产品用水定额(高清无水印-可复制)
- 中小学教育惩戒规则(试行)全文解读ppt课件
- TCECS 850-2021 住宅厨房空气污染控制通风设计标准
- 布鲁克纳操作手册
- 印度尼西亚煤炭购销合同
- GB∕T 25119-2021 轨道交通 机车车辆电子装置
- 2022年国网输变电工程质量通病防治工作要求及技术措施[1]
评论
0/150
提交评论