企业OA系统分析与设计 - 黄嘉辉


    



    毕业设计(文)



    企业OA系统分析设计



    学 院: 理 济 学 院


    专 业:


    姓 名:


    指导老师:


    信 息 理 信 息 系 统


    黄 嘉 辉


    学 号:


    职 称:


    0608241015


    吴 浩 然


    讲 师




    中国·珠海
    二○○ 年 五 月

    北京理工学珠海学院毕业文
    诚信承诺书


    郑重承诺:呈交毕业设计企业OA系统分析设计指导教师指导独立开展研究取成果文中引观点材料均文序列出参考文献设计数真实







    承诺签名:
    日期: 年 月 日





    企业OA系统分析设计


    着信息需求增长传统信息交流方式早已满足企业传递处理量信息需亟需网络技术渗透企业日常工作网络办公理应满足企业办公网络化动化理需求仅极提高企业部理水加快部信息流通确保信息效利增强企业核心竞争力
    企业办公动化系统够针企业具体业务求通运Internet通信技术企业信息化理网络化办公结合起加强企业竞争力提升企业理力时实现企业信息享防止数字鸿沟〞信息孤岛〞现象
    系统采ASPNET动态网页技术Microsoft SQL Server数库台C#作工程开发语言结合LinqJavaScript等技术手段BS模式结构实际应出发完成系统通讯录信息审批考勤等功文阐述系统需求分析系统实现开发程读者系统整开发流程解

    关键词:OA办公动化系统 ASPNET C# LINQ BS模式结构















    Analysis and Design of Enterprise OA System
    ABSTRACT

    With the growing requirements of Business information the traditional way of information exchange can not meet the need of companies which have to transmit and process a lot of information within a short time Therefore it’s important to merge network management applications into the office routine The application of network management could not only can greatly improve the management level of enterprise and speed up the flow of internal information to ensure effective use of information and enhance the core competitiveness of enterprises
    For the specific business requirements of enterprises through the enterprise office automation systems using the Internet communications technology to make the enterprise information management and network offices together with the office automation systems Information in the enterprise to speed up construction strengthen the competitiveness of enterprises and enhance the modern enterprise management capabilities enterprise information sharing avoids the digital divide and the information island phenomenon
    The system uses the ASPNET dynamic web page technology and Microsoft SQL Server database platform using C # as the project's main development language combined with Linq Html JavaScript CSS and other technical means and the B S model structure from the practical application completed system of personal contacts personal information personal approval personal attendance and other functions This paper describes the system from requirements analysis to system implementation of the development process so the reader on the system understands the whole development process

    Keywords office automation systems ASPNET C# LINQ
    B S mode structure






    目 录
    摘 I
    ABSTRACT II
    1 前 言 1
    11 编写目 1
    12 工程背景 1
    13 拟解决关键问题: 1
    14 系统发开技术 2
    2 系统需求说明 3
    21 需求说明简介 3
    211 目标系统预期目标 3
    22 工程预期者 4
    23 户特点 4
    24 工程特点 4
    25 系统技术支持 4
    251 应程序数库相关求 4
    252 数备份 5
    26 系统运行环境 5
    261 硬件台 5
    262 软件台 5
    27 功求 5
    271 总体系统功求 5
    272 具体求 5
    273 系统模块 6
    3 系统分析说明 8
    31 系统行性分析 8
    311 行性研究前提 8
    312 系统目标 8
    313 济行性分析 8
    314 技术行性分析 9
    315 社会行性分析 9
    32 需求分析 9
    33 企业组织结构图 11
    34 系统审批流程 12
    35 系统分析 14
    351 系统总体例图 14
    352 例规约 15
    4 系统设计 37
    41 系统整体结构 37
    411 BS结构 37
    412 ASPNET MVC框架 37
    42 系统功结构 38
    43 系统网络拓扑结构 40
    44 系统类图 40
    45 系统序图 41
    46 数库设计 44
    461 Microsoft SQL Server 44
    462 LINQ 44
    47 系统ER图 45
    48 系统数库设计 46
    49 系统界面设计 52
    5 系统实施 59
    51 系统开发软件 59
    52 系统运行环境 59
    53 系统代码 60
    54 问题解决 63
    6 系统测试 65
    61 测试容 65
    62 测试环境 65
    63 测试方法 65
    64 测试目标 65
    7 总 结 66
    71 设计成果 66
    72 需改良缺乏处 66
    参考文献 67
    附 录 68
    1 系统功结构图 68
    2 系统分部ER 图 69
    谢 辞 74


    1 前 言
    11 编写目
    现实生活中企业生产活动信息交流等企业活动计算机帮助完成企业通计算机提高企业工作效率获更财富办公成企业中成员具体信息交流渠道着文件流动产生种样信息容供企业理者生产者等享
    OA系统技术断成熟相关功断完善OA系统正迈智型〞OA系统开展着组织流程固化改良知识累积应技术创新提升整企业信息文档等部外部资料容复杂样时性强交流广泛等特点企业带问题困难系统解决述问题企业文档单资料运计算机中进行种审批阅读传阅等提供方便时畅通信息流通企业纸化办公体化解决方案

    12 工程背景
    目前信息化武装企业已势趋车间里工通OA系统完成流水线监督工序理员助电脑网络迅速处理日常业务仓库理员通种应系统理种物料原材料等等单纯手写纸张化赶现代信息速度建立网络OA系统现种潮流
    通OA系统企业日常办公进行理满足企业日常办公理等方面需求实现企业部理者员工间信息交流提高企业部沟通提供公告公文信息理方便时解企业实时动态消息时企业日常理步入科学系统理轨道

    13 拟解决关键问题:
    1) 企业员工间短消息发送接收
    2) 工作流程系统设计分析
    3) 企业信息分析整合




    14 系统发开技术
    (1) C#开发语言
    C#种新面象编程语言程序员快速编写种基Microsoft NET台应程序Microsoft NET提供系列工具效劳程度开发利计算通讯领域

    (2) XML
    XML扩展标记语言〔Extensible Markup Language〕种创立定义标记标记语言Web应Web效劳开发中广泛运描述结构化数系统中XML技术设计工作流程系统模块中理审批流程程传递方审批权限

    (3) JavaScript
    JavaScript种NetscapeLiveScript开展原型化继承面象动态类型区分写客户端脚语言目解决效劳器端语言方Perl遗留速度问题客户提供更流畅浏览效果

    (4) 数字证书
    字证书权威机构--CA证书授权〔Certificate Authority〕中心发行提供Internet进行身份验证种权威性电子文档互联网交中证明身份识方身份
    数字证书必须具唯性性达目需采技术实现通常数字证书采公钥体制利互相匹配密钥进行加密解密户设定特定仅私密钥〔私钥〕进行解密签名时设定公密钥〔公钥〕公开组户享加密验证签名










    2 系统需求说明
    21 需求说明简介
    211 目标系统预期目标
    1) 公司通部网络Internet等技术属子公司部门项数资料类报表进行时查浏览采集加工实现实时监控

    2) 类数资料报表等信息技术等手段根底推进现代化理模式实施提高工作效率工作质量降低工作费加强钱理实现快捷安标准信息理模式

    3) 实现类资料享利消信息孤岛实现办公纸化网络化标准理业务流程加强部门间交流沟通进步提高工作效率实现远程办公移动办公实现网〔Intranet〕外网〔Internet〕集成处理提高整信息化水采先进理理念工作流程优化准钱化效益化准建立套适合企业理模式计算机理信息系统

    4) 建立电子档案便信息建立查询更加科学标准信息传输便捷

    5) 建立信息网络台应系统信息源开发三位体整体结构逐步实现全公司范围建立生产营理体化综合业务信息系统相关部门公司全面提高信息化建设现代化建设理水实现数传输网络化业务流程标准化公办手段动化信息查询透明化信息安控化企业领导做出决策提供必保证增强企业市场应变力竞争力提高产品质量设备利率产品市场占率降低生产钱企业带济市场效益


    22 工程预期者
    公司领导单位部门领导理员技术员
    23 户特点
    局部者具备定计算机操作根底熟练应Microsoft Office软件办公企业职员信息交互台者

    24 工程特点
    1) 方便性:采浏览器窗口界面Microsoft Office界面风格相操作简单
    2) 实时性:企业理系统紧密结合实时办公
    3) 安性:户操作系统密码采取加密存储时实现数字证书技术特殊安需户提供相应数字证书确保信息数安
    4) 支持异办公:系统时通Internet登录便异办公
    5) 易扩充性维护性:根机构变动业务调整系统简单配置适应种技术变化

    25 系统技术支持
    251 应程序数库相关求
    系统开发C#JavaScriptJscript等语言工具适应未分布式查询实际业务处理求系统采三层架构表示层业务层数层离处理程序够更实现升级维护减少系统维护工作量
    数库设计系统信息模型相致数流量分析负载均衡分析数进行合理优化针业务需表结构进行优化数库具数结构化低冗余度较高程序数独立性确定数优存储策略时未数库提供更支持设计数结构程序处理方法时采SQL Server数库


    252 数备份
    确保数充分安数处理中心必须配备数分存储设备时软件具数备份功
    26 系统运行环境
    261 硬件台
    考虑企业济情况计算机配件低参数:
    CPU Pentium 3存 128M10GB硬盘存储空间

    262 软件台
    1) 操作系统:客户端 Windows 2000 ProfessionalWindows 2003 ServerWindows 2021 Server等Windows系统均考虑装机方便性维护性等素首推荐Windows XP操作系统
    2) 效劳器:Windows 2003 Server Windows 2021 Server版
    3) 数库Microsoft SQL Server 2005版

    27 功求
    271 总体系统功求
    选择相应系统应台硬件技术优先考虑技术业务开展应系统兼容性需强扩展性延续性次系统性操作性设置理灵活方便性角度办公动化应台OA系统进行全面考察

    272 具体求
    构建公司理部门统信息理台整合部门信息系统通现先进信息通信技术信息安技术企业部门信息整合提供信息台单点登录安访问性化办公流程信息交互信息享表单填报审批公文处理邮件效劳日程安排办公信息查询档案理理监督等企业决策层提供快速数信息方便控制流程满足理层高效处理日常事务工作需求协助领导利完成项工作采合理工作流程方式处理影响工作效率环节限度防止工传送信息工作保证信息安性

    273 系统模块
    课题研究容完成企业网络OA系统〞设计企业网络OA系统适中型企业满足日常办公需求理系统该系统初步确定5模块组成

    1) 信息
    该模块指登陆系统户信息目录需保存信息:姓名性 EmailQQMSN家庭住址 该模块户维护根信息添加删联系

    2) 消息理
    该模块作前登录户系统外户发送短信息〔站信息站外信息〕查户发消息模块中信息:消息接受者消息发送者消息容发送时间否已读等

    3) 公告理
    该模块作系统理员企业高层职员企业部门工作员发送通知通系统理员审批发布方便家查发送方权修改删该通知模块包含信息包括:公告填写公告审批公告标题公告容公揭发布时间

    4) 考勤理
    该模块登记系统操作户考勤记录登记户班班加班请假原等等信息户查前考勤记录统计加班请假天数次数完成请假程序系统动请假单传力资源部门审批审核审批结果返回户该模块包括信息:班线时间〔午〕班落线时间〔午〕请假日期请假原请假天数请假类型呈送审批审批结果加班原等

    5) 台理
    该模块系统理员专模块包含职位理户权限理考勤理考勤查询员信息理审批权限理等该模块包含信息:级职位职位名称职位简介职位考勤时间职位权限〔浏览节点权审批权丢弃文档权理节点权理组员权理权限权查文档权投递文档权工程转移权等〕考勤日期设置考勤时间设置考勤信息企业员工信息版设定帖子理等

































    3 系统分析说明
    系统分析应系统思想方法复杂象分解成简单组成局部找出局部根属性彼关系系统采面象方法〔OOA〕系统户需求进行分析采UML统建模语言表示

    31 系统行性分析
    311 行性研究前提
    1) 系统功求:
    系统根企业需求日常企业活动企业方案安排需根功包括信息日程安排消息理公告理企业坛客户理考勤理台理等功模块
    2) 系统关联性求:
    实现OA系统企业系统定连接附带相关系统根底功

    312 系统目标
    1) 减少企业活动中力设备等费
    2) 提高企业信息处理速度
    3) 改良理信息效劳
    4) 实现员考勤信息理

    313 济行性分析
    通系统企业部信息进行全面动化理提高企业办公效率企业生产营程中数进行全面理统计防止处理类数时产生种样问题提高企业济效益企业营决策提供量准确数企业理逐渐实现科学化系统化实施设计阶段需购置外部硬件设备需开发费理费




    314 技术行性分析
    网络化办公理理念企业理标准实现通网络信息进行发布传递接收等系列功系统中采Aspnet技术实现WEB应程序企业活动工作流程设计制造出该系统实现企业信息交流理统计技术样套应系统技术行

    315 社会行性分析
    扩规模增强企业竞争力传统办公模式信息处理方法早已满足企业信息快速准确处理求企业信息数掌握程度处理力表达企业市场敏感程度数真实性准确性直接决定着企业开展方传统办公模式动化办公理模式转变提高企业理协作力增强企业市场竞争力成企业开展程中首问题需开发系统企业信息作出必支持

    32 需求分析
    1 业务参者
    业务参者Actor系统具体业务中扮演系统某角色部门独立系统模块等针实践调查需求分析说明系统参者包括:
    1) 户:户参系统成员接触系统者系统中超类
    2) 系统理员:系统理员系统维护工作员拥系统目录角色权限户系统根底数理操作权限时户子类
    3) 领导:领导指部门级领导总称
    4) 力资源部职员:力资源部职员力资源部成员执行企业员工工作进行考核信息理没删员工信息权限
    5) 力资源部:力资源部拥力资源部职员项操作权限效员工信息进行删


    2 系统业务例:
    () 系统理员业务:
    1) A1考勤设置:系统理员设置日常班考勤时间休息日设置请假类等考勤信息
    2) A2:公文流理:系统理员日常户生成公文工作文件请假单销假单等等理
    3) A3:新闻公告理:系统理员户正常生产营中户提出新闻公告进行发布理
    (二) 领导业务:
    1) 考勤审批:部门领导够批准属请假申请
    2) 新闻公告审批:领导够审批属申请新闻通知信息审批完传系统理员发布
    (三) 力资源部职员业务
    1) 职工理:职工信息理企业职员信息进行理统计具增改查等功
    (四) 力资源部业务:
    1) 删职工信息:指职工信息出现异常时候该职员信息进行删
    (五) 户业务:
    1) 登陆系统验证:户登陆系统时候验证户提交户名密码提交数字证书效性
    2) 文件柜:储存户文件资料
    3) 考勤签:根企业部门规定系统理员设定考勤理时间户规定时间系统报
    4) 请销假申请:户遇生病特殊事情时候级领导者提出请假申请假期尚未完申请销假
    5) 加班登记:非工作时间班时候户需事部门填写加班登记表
    6) 联系理:户亲戚朋友客户信息登记
    7) 理户日志:户日常工作信息记录便考察
    8) 浏览公文流:户时查公文流信息
    9) 浏览职工信息:位户职工信息表中浏览企业中职工信息
    10) 车申请:户需企业公车时候办公室申请
    11) 车辆列表:户时浏览企业公车信息
    12) 公务出差理:户出差时候登记该信息报级领导
    13) 短信台:户企业职工发送短信信息
    14) 邮件台:户企业职工发送邮件信息
    15) 办公品理:户时查企业办公品信息登记领取

    33 企业组织结构图

    图31 企业组织结构图

    假定企业中总理属部门包括副理财务部力资源部市场营销部生产部办公室IT部门等部门部门部门职员组成






    34 系统审批流程
    1) 职工请假流程

    图32 职工请假流程

    职员领取请假单求填入相关请假事项然请假单提交系统系统会根职员部门请假单发送领导办文件〞中领导审阅作出必审批结果结果返回该职员系统记录请假信息形成文档

    2) 职工销假流程

    图33 职工销假流程

    职员领取销假单求填入相关销假事项然销假单提交系统系统会动搜索户销假期间请假记录根职员部门请假单发送领导办文件〞中领导审阅作出必审批结果结果返回该职员系统记录销假信息形成文档








    3) 信息发布流程

    图34 信息发布流程

    申请领取信息发布单求填入相关信息容然信息发布单提交系统系统会根职员部门该单发送领导办文件〞中领导审阅作出必审批结果提交办公室审查办公室信息进行审查作出相应审查结果信息传系统理员确认结果返回该申请系统记录信息形成文档

    4) 公务车申请流程

    图35 公务车申请流程

    申请领取车辆申请单填写相应信息申请单提交办公室科员办理科员申请提交信息进行审查审查结束申请单提交领导审批领导审批结束申请单记录系统中形成文档审批结果返回申请

    35 系统分析
    351 系统总体例图

    图36 系统总体例图



    352 例规约
    1) 登录系统验证

    图37 登录系统验证

    表31 登录系统验证
    例名称
    登录系统验证
    参者
    户〔参者〕系统理员〔次参者〕
    假设
    系统安装效劳器户通指定URL址访问系统登录页面通输入相应户姓名密码〔需话相应数字证书〕登录系统进行相应功操作
    前置条件
    系统安装相应效劳器
    置条件
    记录户登录时间户状态改变线状态
    事件流
    1 户提交户名密码数字证书
    2 系统验证户户名密码
    3 传递数字证书信息
    4 验证数字证书效性
    5 户登录系统操作界面户登录成功
    备选事件流
    2a 非法户
    1) 系统提示错误信息拒绝该户登录系统
    4a 非法数字证书
    1) 系统提示错误信息拒绝该户登录系统














    2) 联系理

    图38 联系理

    表32 增加联系
    例名称
    增加联系
    参者
    户〔参者〕
    假设
    户朋友事客户等均具联系信息户需信息输入系统中
    前置条件
    户已系统验证识具操作通讯录权限
    置条件
    户通讯录增加新联系
    事件流
    1 系统验证户身份角色权限
    2 户系统输入新联系信息
    3 系统验证联系信息格式否正确
    4 提示输入成功
    5 系统添加联系信息统计联系总数
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统
    3a 联系信息重复
    1) 系统提示重复消息提示户需修改
    3b 户填信息误
    1) 系统提示重复消息提示户需修改




    表33 删联系
    例名称
    删联系
    参者
    户〔参者〕
    假设
    户朋友事客户等均具联系信息信息已存系统中户需信息系统中删
    前置条件
    户已系统验证识具操作通讯录权限系统已具相应联系信息
    置条件
    系统中删联系记录
    事件流
    1 系统验证户身份角色权限
    2 户系统提交删联系命令提示删成功提示
    3 系统删联系信息统计联系总数
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统

    表34 编辑联系
    例名称
    编辑联系
    参者
    户〔参者〕
    假设
    户朋友事客户等均具联系信息信息已存系统中户需更新信息
    前置条件
    户已系统验证识具操作通讯录权限系统已具相应联系信息
    置条件
    系统中删联系记录
    事件流
    1 系统验证户身份角色权限
    2 户更新指定联系信息提示更新成功提示
    3 系统更新联系信息统计联系总数
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统















    3) 短信台

    图39 短信台

    表35 浏览短信
    例名称
    浏览短信
    参者
    户〔参者〕
    假设
    户联系发短信收信均收短信容系统已该记录存储起
    前置条件
    户已系统验证识具操作短信权限
    置条件
    系统显示发送短信息列表
    事件流
    1 系统验证户身份角色权限
    2 户输入查询短信息容
    3 返回户短信容
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统
    2a 信息容
    1) 系统中没户需信息资料系统提示相关记录

    表36 发送短信息
    例名称
    发送短信息
    参者
    发信〔参者〕收信〔次参者〕
    假设
    系统联网条件户需联系发送时信息收信均收短信容
    前置条件
    1 户已系统验证识具操作短信权限
    2 系统确定联网状态
    置条件
    系统收信发送信息记录次送信记录
    事件流
    1 系统验证户身份角色权限
    2 户输入收信信息发信容
    3 系统判断处联网状态
    4 系统提示该短信发送成功信息容转存发件箱信息投送收信
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统
    3a 系统处断网状态
    1) 系统提示错误信息信息容转存草稿箱

    表37 删短信息
    例名称
    删短信息
    参者
    发件〔参者〕
    假设
    户联系发短信收信均收短信容系统已该记录存储起
    前置条件
    户已系统验证识具操作短信权限
    置条件
    系统删相关短信记录
    事件流
    1 系统验证户身份角色权限
    2 户执行删短息记录操作系统提示删操作成功
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统
    2a 信息容
    1) 系统没户需信息资料系统提示相关记录

    4) 邮件台

    图310 邮件台



    表38 发件箱
    例名称
    发件箱
    参者
    发件〔参者〕
    假设
    户联系发送邮件
    前置条件
    户已系统验证识具操作邮件权限
    置条件
    系统户显示邮件信息容
    事件流
    1 系统验证户身份角色权限
    2 户输入查询邮件容
    3 系统显示查询结构
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统
    2a 相关邮件
    1) 系统中没户需邮件信息系统提示相关记录

    表39 写发邮件
    例名称
    写发邮件
    参者
    发件〔参者〕收件〔次参者〕
    假设
    企业中位职工户需位职工发送传阅文件信息收信均收邮件容
    前置条件
    户已系统验证识具操作邮件权限
    置条件
    系统收信发送信息记录次送信记录
    事件流
    1 系统验证户身份角色权限
    2 户输入收信信息发信容
    3 判断邮件格式
    4 户发送邮件
    5 系统提交邮件信息
    6 系统邮件递交方收件箱中
    7 系统提示该短信发送成功信息容转存发件箱投送方收件箱
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统
    2a 邮件符合发送求
    1) 邮件格式
    2) 邮件超效劳器载量
    6a 户没发送邮件发送成功
    1) 邮箱信息转存草稿邮件





    表310 收件箱
    例名称
    收件箱
    参者
    收件〔参者〕
    假设
    企业中位职工户需户发送传阅文件信息
    前置条件
    户已系统验证识具操作邮件权限
    置条件
    系统户显示邮件信息容
    事件流
    1 系统验证户身份角色权限
    2 户输入查询邮件容
    3 系统显示查询结果
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统

    5) 职工信息理

    图311 职工信息理

    表311 添加职工信息
    例名称
    添加职工信息
    参者
    力资源部职员〔参者〕
    假设
    企业中位职工需信息记录系统中进行理
    前置条件
    户已系统验证识具操作职工信息权限
    置条件
    系统数库新增新职工信息
    事件流
    1) 系统验证户身份角色权限
    2) 户输入新职工信息
    3) 系统记录新职工信息提示信息存储成功
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统




    表312 编辑职工信息
    例名称
    编辑职工信息
    参者
    力资源部〔次参者〕力资源部职员〔参者〕
    假设
    企业中位职工需信息记录系统中进行理
    前置条件
    户已系统验证识具操作职工信息权限系统中存相关职员信息
    置条件
    系统数库更新该职工信息
    事件流
    1 系统验证户身份角色权限
    2 户编辑职工信息
    3 系统更新职工信息提示信息更新成功
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统
    2a 相关职员信息
    1) 系统提示相关职员信息

    表313 删职工信息
    例名称
    删职工信息
    参者
    力资源部〔参者〕
    假设
    企业中位职工需信息记录系统中进行理
    前置条件
    户已系统验证识具操作职工信息权限系统中存相关职员信息
    置条件
    系统数库删相关职工信息
    事件流
    1 系统验证户身份角色权限
    2 户编辑职工信息
    3 系统更新职工信息提示信息更新成功
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统
    2a 相关职员信息
    1) 系统提示相关职员信息

    表314 浏览职工信息
    例名称
    浏览职工信息
    参者
    户〔参者〕
    假设
    企业中位职工需信息记录系统中进行理
    前置条件
    户已系统验证识具操作职工信息权限系统中存相关职员信息
    置条件
    系统显示相关职工信息
    事件流
    1 系统验证户身份角色权限
    2 户输入查询职工信息
    3 系统显示相关信息
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统
    2a 相关职员信息
    1) 系统提示相关职员信息

    6) 公文流台

    图312 公文流台

    表315 公文流理
    例名称
    公文流理
    参者
    户〔参者〕系统理员〔次参者〕
    假设
    日常工作中文件需级领导审批通流程识
    前置条件
    户已系统验证识具浏览流程权限系统中存相关流程信息
    置条件
    系统显示相关流程信息
    事件流
    1 系统验证户身份角色权限
    2 户输入查询工作流程信息
    3 系统显示相关信息
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统
    2a 相关流程信息
    1) 系统提示相关流程信息
    表316 添加公文流
    例名称
    添加新公文流
    参者
    系统理员〔参者〕
    假设
    日常工作中文件需级领导审批通流程识
    前置条件
    企业新公文确定公文流程信息解流程走
    置条件
    系统中新增新公文流程信息
    事件流
    1 系统验证户身份角色权限
    2 户输入新流程信息建立相关流程图
    3 判断流程信息否合法重复
    4 系统提交流程信息
    5 系统记录相关流程信息流程图提示存储成功
    6 系统返回流程记录
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统
    3a 存相流程
    1) 系统提示流程相信息

    表317 编辑公文流
    例名称
    编辑新公文流
    参者
    系统理员〔参者〕
    假设
    日常工作中文件需级领导审批通
    前置条件
    户已系统验证识具操作流程权限系统中存相关流程信息
    置条件
    系统更新公文流程信息
    事件流
    1 系统验证户身份角色权限
    2 户编辑流程信息修改相关流程图
    3 系统记录相关流程信息流程图提示存储成功
    备选事件流
    1a 非法户
    2) 系统提示错误信息拒绝该户登录系统
    2a 存相流程
    2) 系统提示流程相信息

    表318 删公文流
    例名称
    删公文流
    参者
    系统理员〔参者〕
    假设
    日常工作中文件需级领导审批通流程识
    前置条件
    户已系统验证识具操作流程权限系统中存相关流程信息
    置条件
    系统删相关公文流程信息
    事件流
    1 系统验证户身份角色权限
    2 系统删相关流程信息流程图提示删成功
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统

    7) 公务出差台

    图313 公务出差台

    表319 公务出差理
    例名称
    公务出差理
    参者
    户〔参者〕
    假设
    户出差时间段时间段次出差已级允许批准
    前置条件
    户已系统验证识具浏览出差情况权限系统中存相关出差信息
    置条件
    系统显示出差情况信息
    事件流
    1 系统验证户身份角色权限
    2 户输入查询出差情况条件
    3 系统显示相关出差情况记录
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统
    2a 相关信息
    1) 系统提示相关记录

    表320 公务出差登记
    例名称
    公务出差登记
    参者
    户〔参者〕
    假设
    户出差时间段时间段次出差已级允许批准
    前置条件
    户已系统验证识具操作出差登记情况权限级领导已允许出差
    置条件
    系统记录户出差信息
    事件流
    1 系统验证户身份角色权限
    2 户输入出差点时间等信息
    3 系统记录相关信息提示记录成功
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统
    2a 出差时间重复
    1) 户前已登记相关出差信息系统提示记录出错

    表321 公务出差编辑
    例名称
    公务出差编辑
    参者
    户〔参者〕
    假设
    户出差时间段时间段次出差已级允许批准
    前置条件
    户已系统验证识具操作出差登记情况权限户未出差记录出错户编辑出差记录前时间没超出差记录时间
    置条件
    系统更新户出差信息审批出差记录档
    事件流
    1 系统验证户身份角色权限
    2 户输入出差点时间等信息
    3 系统记录相关信息提示记录成功
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统
    2a 出差时间重复
    1) 户前已登记相关出差信息系统提示记录出错





















    8) 考勤台

    图314 考勤台

    表322 考勤签
    例名称
    考勤签
    参者
    户〔参者〕
    假设
    户出差时间段时间段次出差已级允许批准
    前置条件
    户已系统验证识具签权限户必须班前10分钟考勤模块中签
    置条件
    系统更新户考勤信息
    事件流
    1 系统验证户身份角色权限
    2 户确认签
    3 系统记录相关信息提示记录成功
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统
    2a 日已确认签
    1) 户前已登记相关考勤信息系统提示记录出错
    表323 请销假申请
    例名称
    请销假申请
    参者
    户〔参者〕
    假设
    户请假时需级领导提出请假申请需级领导审批通
    前置条件
    户已系统验证识具请假申请权限
    置条件
    系统记录户申请记录审批请假申请档
    事件流
    1 系统验证户身份角色权限
    2 户提交申请信息
    3 系统记录相关信息提示记录成功记录交领导审批
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统
    2a 该时间段已请假申请
    1) 户前已登记相关申请信息系统提示记录出错
    3a 申请撤销
    1) 户撤销请假申请

    表324 加班登记
    例名称
    加班登记
    参者
    户〔参者〕
    假设
    户加班时需级领导提出加班审核需级领导审批
    前置条件
    户已系统验证识具加班登记权限
    置条件
    系统记录户申请记录审批加班记录档
    事件流
    1 系统验证户身份角色权限
    2 户提交加班信息
    3 系统记录相关信息提示记录成功记录交领导审批
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统
    2a 该时间段已加班登记
    1) 撤销原登记记录新加班记录

    表325 考勤审批
    例名称
    考勤审批
    参者
    级领导〔参者〕
    假设
    户提交项考勤申请需级领导批准
    前置条件
    户已系统验证识存未审核申请
    置条件
    系统记录户申请记录审批加班记录档
    事件流
    1 系统验证户身份角色权限
    2 户提交审批信息
    3 系统记录相关信息提示记录成功审批结果返回户
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统
    2a 领导通审批
    1) 审批结果返回户系统审批记录档

    表326 考勤设置
    例名称
    考勤设置
    参者
    系统理员〔参者〕
    假设
    系统理员企业情况设置考勤时间休息日请假类等
    前置条件
    户已系统验证识具考勤设置权限
    置条件
    系统记录户申请记录
    事件流
    1 系统验证户身份角色权限
    2 户提交设置信息
    3 系统记录相关信息提示记录成功
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统

    9) 新闻公告台

    图315 新闻公告台
    表327 浏览新闻公告
    例名称
    浏览新闻公告
    参者
    系统理员〔次参者〕户〔参者〕
    假设
    登录系统户均企业发布项新闻公告天新闻公告均通审批
    前置条件
    户已登录系统
    置条件
    户查相关新闻公告
    事件流
    户查新闻公告

    表328 发布新闻公告
    例名称
    发布新闻公告
    参者
    户〔参者〕领导〔次参者〕
    假设
    次户发布新闻公告通知需级汇报系统理员提出审批申请
    前置条件
    户已系统验证识
    置条件
    系统记录户申请记录
    事件流
    1 系统验证户身份角色
    2 户输入相关新闻公告通知信息
    3 系统记录相关信息提示记录成功记录交领导审批
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统

    表329 编辑新闻公告
    例名称
    编辑新闻公告
    参者
    户〔参者〕系统理员〔次参者〕
    假设
    次户发布新闻公告通知需级汇报系统理员提出审批申请相关发布修改发布新闻公告通知容
    前置条件
    户已系统验证识已相关新闻公告通知发布
    置条件
    系统相关新闻公告通知等信息更新
    事件流
    1 系统验证户身份角色权限
    2 户输入相关新闻公告通知信息
    3 系统更新相关信息提示记录成功
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统






    表330 删新闻公告
    例名称
    删新闻公告
    参者
    系统理员〔参者〕
    假设
    次户发布新闻公告通知需级汇报系统理员提出审批申请
    前置条件
    户已系统验证识已相关新闻公告通知发布
    置条件
    系统相关新闻公告通知等信息删
    事件流
    1 系统验证户身份角色权限
    2 户删相关新闻公告通知信息
    3 系统删相关信息提示删成功
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统

    表331 审批新闻公告
    例名称
    审批新闻公告
    参者
    户〔次参者〕级领导〔参者〕
    假设
    次户发布新闻公告通知需级汇报系统理员提出审批申请
    前置条件
    户已系统验证识已相关新闻公告通知发布
    置条件
    系统相关新闻公告通知等信息审批发布
    事件流
    1 系统验证户身份角色权限
    2 领导审批新闻公告通知
    3 系统发布相关信息提示发布成功
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统
    2a 领导审批通
    1) 审批结果返回户系统审批记录档













    10) 户文件理

    图316 户文件理

    表332 添加文件
    例名称
    添加文件
    参者
    户〔参者〕
    假设
    户系统中文件柜存储文件
    前置条件
    户已系统验证识权限文件柜空间未满
    置条件
    传文件系统效劳器
    事件流
    1 系统验证户身份角色权限
    2 系统判断户文件柜空间否未满
    3 户传文件
    4 系统判断文件
    5 系统记录文件信息提示传成功
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统
    2a 文件柜空间缺乏
    1) 系统提示空间缺乏
    4a 文件
    1) 系统提示文件

    表333 删文件
    例名称
    删文件
    参者
    户〔参者〕
    假设
    户系统中文件柜存储文件
    前置条件
    户已系统验证识权限
    置条件
    系统效劳器删文件
    事件流
    1 系统验证户身份角色权限
    2 户删文件
    3 系统删文件信息提示删成功
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统

    表334 文件柜
    例名称
    文件柜
    参者
    户〔参者〕
    假设
    户系统中文件柜存储文件
    前置条件
    户已系统验证识权限
    置条件
    系统显示户文件
    事件流
    1 系统验证户身份角色权限
    2 系统显示户应文件柜
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统

    11) 公务车理

    图317 公务车理

    表335 车辆列表
    例名称
    车辆列表
    参者
    户〔参者〕
    假设
    车辆列表中车辆企业公务车
    前置条件
    户已系统验证识权限
    置条件
    系统显示企业车辆信息列表
    事件流
    1 系统验证户身份角色权限
    2 系统显示车辆信息列表
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统

    表336 车情况记录
    例名称
    车情况记录
    参者
    户〔参者〕
    假设
    车辆列表中车辆企业公务车
    前置条件
    户已系统验证识权限
    置条件
    系统显示企业车辆情况表
    事件流
    1 系统验证户身份角色权限
    2 系统显示车辆信息列表
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统

    表337 车登记
    例名称
    车登记
    参者
    户〔参者〕
    假设
    车辆列表中车辆企业公务车
    前置条件
    户已系统验证识权限车辆户
    置条件
    系统记录该户车辆油耗里程加油信息车辆状况变成未
    事件流
    1 系统验证户身份角色权限企业车辆
    2 户输入车辆油耗里程加油信息
    3 户车辆系统记录相关信息车辆转成未状态
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统
    3a 户未填写车信息
    1) 系统提示车信息未填写求户先填写车辆

    表338 车申请
    例名称
    车申请
    参者
    户〔参者〕
    假设
    车辆列表中车辆企业公务车
    前置条件
    户已系统验证识权限车辆未户
    置条件
    系统记录该户申请车辆信息审批车辆状况变成
    事件流
    1 系统验证户身份角色权限
    2 系统记录相关信息领导审批车辆转成状态
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统


    12) 办公品理

    图318 办公品理

    表339 办公品领登记
    例名称
    办公品领登记
    参者
    户〔参者〕
    假设
    办公室已采购相关办公品办公品标识
    前置条件
    户已系统验证识权限办公品存量零
    置条件
    系统记录相关信息库相关办公品数量减少
    事件流
    1 系统验证户身份角色权限
    2 系统记录相关信息领完成
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统

    表340 办公品采购
    例名称
    办公品采购
    参者
    办公室职员〔参者〕
    假设
    办公室已采购相关办公品办公品标识
    前置条件
    户已系统验证识权限
    置条件
    系统记录该品采购信息
    事件流
    1 系统验证户身份角色权限
    2 系统记录相关信息
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统




    13) 系统信息维护

    图319 系统信息维护

    表341 系统信息维护
    例名称
    系统信息维护
    参者
    系统理员〔参者〕
    假设
    系统理员需系统进行目录权限户理数备份
    前置条件
    户已系统验证识权限
    置条件
    系统进行根底数维护
    事件流
    1 系统验证户身份角色权限
    2 系统记录相关信息
    备选事件流
    1a 非法户
    1) 系统提示错误信息拒绝该户登录系统






    4 系统设计
    41 系统整体结构
    411 BS结构
    系统完成企业日常生产工作办公需根功采BS结构思想设计该系统系统设计采取三层架构(3tier application)模式分:表示层〔USL〕业务逻辑层〔BLL〕数访问层〔DAL〕
    1) 数访问层〔DAL〕:数访问层原始数操作层指原始数说数操作数库具体业务逻辑层表示层提供数效劳
    2) 业务逻辑层〔BLL〕:针具体问题操作说数层操作数业务逻辑处理
    3) 表示层〔USL〕:该层做事务直接操作数库针数增添删修改更新查找等
    采取三层结构模式开发系统设计系统维护时修改表现层修改逻辑层修改逻辑层修改数层容易实现层间缝换时适层逻辑复采取三层架构模式通常会降低系统性时会导致级联修改

    412 ASPNET MVC框架
    够实现系统快速开发系统BS结构模式前提定程度参考ASPNET MVC框架开发方法系统思想表达ASPNET MVC框架没Microsoft提供MVC框架模板进行分析设计
    目开发测试时更快速简捷
    ASPNET MVC 微软官方提供MVC模式编写ASPNET WEB应程序框架CastleMonoRailMVCweb应分成三局部:model viewcontrollerASPNET MVC框架提供代aspnet web窗体基MVC应
    ASPNET MVC优点:
    1) 通工程分成model viewcontroller复杂工程更加容易维护
    2) 没view state效劳器表单控件更方便控制应程序行
    3) 应程序通controller控制程序请求提供丰富url重写
    4) 单元测试支持更加出色
    5) 团队开发模式表现更出众

    42 系统功结构
    表41 系统功结构系统功结构图见附录图1

    iOfficenet OA System功结构
    通讯簿
    通讯簿
    登记联系
    编辑联系
    浏览联系
    职工通讯录

    信息
    邮件
    写信
    收件箱
    发件箱
    草稿箱
    已删
    短信
    写短信
    发信箱
    公文审批
    公文办理

    公文催办

    公文浏览

    考勤
    考勤签
    班签
    班签
    出差登记

    加班登记
    般加班登记
    节假日加班登记
    申请
    请销假申请
    请假申请
    销假申请
    信息发布申请

    公务车申请

    文件柜
    储存文件

    职工信息理
    添加新职工

    编辑职工信息

    信息发布理
    删信息

    编辑信息

    公务车理
    公务车信息

    公务车记录情况

    公文档案理
    档案浏览

    销毁档案

    流程设计
    新增流程

    编辑流程

    删流程

    考勤理
    考勤设置
    请假类设置
    考勤时间设置
    休息日设置
    考勤统计
    出差统计
    请假统计
    迟统计
    早退统计
    加班统计
    系统数设置
    数备份

    系统目录理
    添加目录
    编剧目录
    删目录
    权限设置理

    角色理
    新增角色
    编辑角色
    删角色
    系统户理
    新增系统户
    编辑系统户
    删系统户










    43 系统网络拓扑结构

    图41 网络拓扑结构
    44 系统类图

    图42 系统类图
    类图描述系统静态结构表示系统中类类部结构类间关系图描述系统参者〔户理员〕参系统相关事物关系

    45 系统序图
    序图描述设计例实现象实例象交互时传递消息例执行步骤序指明象交互序面系统登录模块〔图43〕公文审批模块〔图44〕删日志记录模块〔图45〕添加联系模块〔图46〕添加流程模块〔图47〕写发邮件〔图48〕例子显示系统部信息传递序程


    图43 系统登录模块








    图44 公文审批模块


    图45 删日志记录模块

    图46 添加联系模块


    图47 添加流程模块


    图48 写发邮件模块

    46 数库设计
    461 Microsoft SQL Server
    系统采Microsoft SQL Server 2005作系统数库支持
    Microsoft SQL Server 2005 全面数库台集成商业智 (BI) 工具提供企业级数理Microsoft SQL Server 2005 数库引擎关系型数结构化数提供更安存储功您构建理业务高高性数应程序
      Microsoft SQL Server 2005 数引擎企业数理解决方案核心外 Microsoft SQL Server 2005 结合分析报表集成通知功

    462 LINQ
    LINQ语言级集成查询〔Language Integrated Query〕
    NET Framework 35版中C# 2021新增NET Language Integrated Query Framework(LINQ)LINQ数集成根底提供种轻型方式
    种类似SQL语法查询形式数目前止LINQ支持数源SQL ServerXML存中数集合开发员提供扩展框架添加更数源例MySQLAmazon甚Google Desktop简单说通LINQ开发员通统方式访问包括存数集合数库XML等类数源LINQ种技术列图:


    图49 LINQ种技术

    47 系统ER图
    ER图称实体关系图 (Entity Relationship Diagram)提供表示实体型属性联系方法描述现实世界概念模型
    根系统作系统分析系统设计等规划系统中数库实体分:户加班邮件文件短信出差通讯录假期考勤假期类型系统理员休息日工作流公文新闻公告目录角色职工部门公务车办公品等
    系统ER图:
    图410 ER图

    48 系统数库设计
    表42 系统户表
    列名
    数类型
    属性
    途注释
    UserID
    uniqueidentifier
    PK
    户识编号
    UserName
    nvarchar(256)

    户姓名
    PassWord
    nvarchar(128)

    户登录系统
    密码
    PasswordFormat
    int

    存储密码格式
    Email
    nvarchar(256)

    户电子邮件
    PasswordQuestion
    nvarchar(256)

    户遗忘密码问题
    PasswordAnswer
    nvarchar(128)

    户遗忘密码答案
    IsApproved
    bit

    户否核准
    IsLockedOut
    bit

    户否锁住
    CreatDate
    datetime

    户创立时间
    LastLoginDate
    datetime

    次登录时间
    LastPassWordChangedDate
    datetime

    次密码更改时间
    LastLockoutDate
    datetime

    次锁帐号时间
    FailedPasswordAttemptCount
    int

    密码失败尝试次数
    FailedPasswordAnswer
    AttemptCount
    int

    遗失密码问题
    尝试次数
    Comment
    ntext

    备注

    表43 加班清单表
    列名
    数类型
    属性
    途注释
    OverTimeID
    int
    PK
    加班识编号
    OverTimePersonID
    uniqueidentifier

    加班者识编号
    OverTimeDate
    datetime

    加班登记时间
    OverTimeHour
    float

    加班时长
    OverTimeTypes
    int

    加班类型
    OverTimeReason
    ntext

    加班原
    Comment
    ntext

    备注

    表44 邮件列表
    列名
    数类型
    属性
    途注释
    OwerID
    uniqueidentifier

    户识编号
    EmailID
    int
    PK
    电子邮件识编号
    EmailTheme
    nvarchar(256)

    电子邮件题
    EmailContent
    ntext

    电子邮件容
    Sender
    nvarchar(MAX)

    发送邮件户编号
    Receiver
    nvarchar(MAX)

    接受邮件户编号
    EmailState
    nvarchar(20)

    Email状态
    IsRead
    bit

    Email否已读
    EmailDate
    dateTime

    Email发送日期时间

    表45 邮件附件表
    列名
    数类型
    属性
    途注释
    AccessoriesID
    int
    PK
    附件识编号
    EmailID
    int
    FKEmails
    邮件识编号
    AccessoriesName
    nvarchar(256)

    附件名称
    AccessoriesURL
    nvarchar(256)

    附件址
    AccessoriesSize
    float

    附件

    表46 文件表
    列名
    数类型
    属性
    途注释
    FileID
    int
    PK
    文件识编号
    FileOwerID
    uniqueidentifier

    文件拥者
    识编号
    FileName
    nvarchar(128)

    文件名称
    FileType
    varchar〔64〕

    文件类型
    FileSize
    float

    文件
    FileAddress
    nvarchar(256)

    文件址

    表47 办公品清单表
    列名
    数类型
    属性
    途注释
    OfficeTackleID
    int
    PK
    办公品识编号
    OfficeTackleName
    nvarchar(128)

    办公品名称
    OfficeTacklePhoto
    nvarchar(128)

    办公品图片
    OfficeTackleAmount
    float

    办公品数量

    表48 短信息列表
    列名
    数类型
    属性
    途注释
    SMSID
    Int
    PK
    短信识编号
    SMSContent
    Ntext

    短信容
    SenderID
    Uniqueidentifier

    发送信息户识编号
    ReceivederID
    Uniqueidentifier

    接受信息户识编号
    SMSState
    Int

    短信状态

    表49 出差登记表
    列名
    数类型
    属性
    途注释
    ErrandID
    int
    PK
    出差清单
    识编号
    ErrandAddress
    nvarchar(256)

    出差目址
    ErranderID
    uniqueidentifier

    出差识编号
    ErranderStartTime
    datetime

    出差开始日期
    ErranderEndTime
    datetime

    出差结束日期
    ErrandConttent
    ntext

    出差具体说明
    Comment
    ntext

    备注






    表410 联系记录
    列名
    数类型
    属性
    途注释
    LinkmanID
    int
    PK
    联系识编号
    LinkmanName
    nvarchar(128)

    联系姓名
    LinkmanSex
    nvarchar(2)

    联系性
    LinkmanBirthday
    datetime

    联系生日日期
    LinkmanAddress
    nvarchar(512)

    联系家庭住址
    LinkmanEmail
    nvarchar(256)

    联系电子邮箱址
    LinkmanFamilyPhone
    nvarchar(11)

    联系家庭 号码
    LinkmanQQNum
    nvarchar(12)

    联系QQ
    LinkmanCellPhone
    nvarchar(11)

    联系 号码
    LinkmanPhoto
    nvarchar(256)

    联系相片
    OwnerID
    uniqueidentifier

    系统户识编号

    表411 请假记录清单
    VacationID
    int
    PK
    假期识编号
    VacationTypes
    int
    FKVacationTypesList
    TypesID
    假期类型识编号
    VacationerID
    int

    请假者识编号
    VacationStartTime
    datetime

    假期开始时间
    VacationEndTime
    datetime

    假期结束时间
    VacationReason
    ntext

    请假原
    DisVacationTime
    datetime

    销假时间
    DisVacationDescription
    ntext

    销假说明〔原〕
    DisVacationMark
    int

    销假标记
    Comment
    ntext

    备注

    表412 假期类型假期关系表
    列名
    数类型
    属性
    途注释
    TypeID
    int
    PK
    假期类型识编号
    TypeName
    nvarchar〔128〕

    假期类型名称
    SettingPerson
    uniqueidentifier

    设置识编号

    表413 新闻公告表
    NewsID
    int
    PK
    新闻识编号
    NewsCaption
    nvarchar(128)

    新闻标题
    NewsContent
    ntext

    新闻容
    NewsIssuerID
    uniqueidentifier

    发布者识编号
    NewsIssueTime
    datetime

    发布时间
    NewsAccessoriesID
    nvarchar(256)

    新闻附件识编号

    表414 新闻附件表
    NewsAccessoriesID
    int
    PK
    新闻附件编号
    NewsID
    int

    新闻识编号
    NewsAccessoriesName
    nvarchar(256)

    新闻附件名称
    NewsAccessoriesAddress
    nvarchar(256)

    新闻附件址

    表415 考勤记录表
    列名
    数类型
    属性
    途注释
    RollBookID
    int
    PK
    考勤识编号
    PersonID
    uniqueidentifier

    考勤识编号
    EnregisterTime
    datetime

    考勤时间
    PersonState
    int

    考勤状态

    表416 休息日设置表
    列名
    数类型
    属性
    途注释
    DayOffID
    int
    PK
    休息日识编号
    DayOffDate
    varchar〔6〕

    休息日日期
    SettingPerson
    uniqueidentifier

    设置识编号

    表417 工作流程表
    列名
    数类型
    属性
    途注释
    FlowID
    int
    PK
    流程识编号
    FlowName
    nvarchar〔128〕

    流程题名称
    FlowXMLURL
    nvarchar〔256〕

    流程xml URL址
    SettingPerson
    uniqueidentifier

    设置识编号

    表418 公文表
    列名
    数类型
    属性
    途注释
    DocumentID
    int
    PK
    公文识号
    DocumentType
    nvarchar(64)

    公文类
    DocumentName
    nvarchar(128)

    公文名称
    DocumentDBList
    nvarchar(128)

    公文数库名
    DocumentDBID
    int

    公文数库识编号
    DocumentURL
    nvarchar(128)

    公文访问URL






    表419 目录表
    列名
    数类型
    属性
    途注释
    CatalogID
    int
    PK
    目录识编号
    CatalogName
    nvarchar(128)

    目录名称
    CatalogURL
    nvarchar(256)

    目录URL址
    ParentNode
    int

    父节点
    SettingPerson
    uniqueidentifier

    设置识编号
    AccessRoleID
    uniqueidentifier

    访问角色识编号

    表420 角色表
    列名
    数类型
    属性
    途注释
    RoleID
    uniqueidentifier
    PK
    角色标识编号
    RoleName
    nvarchar(256)

    角色名称
    LoweredRoleName
    nvarchar(256)

    角色名称
    Description
    nvarchar(256)

    描述

    表421 角色目录关系表
    列名
    数类型
    属性
    途注释
    RoleID
    uniqueidentifier

    角色标识编号
    CatalogID
    int

    目录识编号

    表422 户角色关系表
    列名
    数类型
    属性
    途注释
    UserID
    uniqueidentifier

    户识编号
    RoleID
    uniqueidentifier

    角色标识编号













    49 系统界面设计

    图411 户登录界面

    图411中户通输入户名密码提交必数字证书系统会动判断前户角色权限


    图413 系统目录理

    图413中系统理员根企业客户需求系统目录进行增删改等操作相应功页面工程中进行修改


    图414 系统户理

    图414中理员系统户进行审批创立删等操作方便理员户理


    图415 数备份

    图415中系统理员时系统数库进行备份复原操作长期失效数备份文件进行删

    图416 系统权限理

    图416中系统理员系统户求位户分配权限设置角色访问权限


    图417 企业部门理

    图418中系统理员根企业现实状况设置企业部门查询企业部门相关信息



    图419 考勤信息统计

    图419中该模块查询年月部门成员考勤记录生成图表提供印等


    图420 考勤信息设置

    图420中该模块提供考勤信息项设置包括请假类型设置考勤时间设置节假日休息设置等



    图421 公务车信息理

    图421中提供企业公务车信息理模块公务车进行库外出维修等状态进行时查询提供油箱油量时反应


    图422 文件柜

    图422中该模块户提供文件保存传功户保存重资料信息



    图423 短信发送


    图424 短信记录

    图423图424中显示系统短信台方便户企业部需时发送信息发送企业职工相应时信息


    图425 邮件理

    图425中邮件理模块系统户提供发送部邮件接受部邮件等功方便户公文信息提供传阅享等功



















    5 系统实施
    51 系统开发软件
    1) Visual Studio 2021
    系统采Visual Studio 2021作开发工具Visual Studio 套完整开发工具集生成 ASPNET Web 应程序XML Web Services桌面应程序移动应程序Visual BasicVisual C++Visual C# Visual J# 全相集成开发环境 (IDE)利 IDE 享工具助创立混合语言解决方案外语言利 NET Framework 功通框架简化 ASP Web 应程序 XML Web Services 开发关键技术

    2) Microsoft SQL Server
    SQL Server 关系数库理系统SQL Server 2005 全面数库台集成商业智 (BI) 工具提供企业级数理SQL Server 2005 数库引擎关系型数结构化数提供更安存储功您构建理业务高高性数应程序

    3) Adobe Flash
    Adobe flash〔原称Macromedia Flash简称Flash前身FutureSplash〕 美国 Macromedia公司〔现已Adobe公司收购〕设计种二维动画软件通常包括Macromedia Flash设计编辑Flash文档Adobe Flash Player播放Flash文档

    4) Developer Express
    Developer Express DevExpress公司产品套装包含该公司Net〔包含WinformWebForm〕控件产品

    52 系统运行环境
    1 硬件台
    考虑企业济情况计算机配件低参数:
    CPU Pentium 存 1G20GB硬盘存储空间


    2 软件台
    1) 操作系统:客户端 Windows 2000 ProfessionalWindows 2003 ServerWindows 2021 Server等Windows系统均考虑装机方便性维护性等素首推荐Windows XP操作系统
    2) 效劳器:Windows 2003 Server Windows 2021 Server版
    3) 数库Microsoft SQL Server 2005版

    53 系统代码
    1) 数字证书验证代码
    if (MembershipValidateUser(LoginCheckUserName LoginCheckPassword))
    {
    LoginCheckFindControl(WarmingImage)Visible true
    eAuthenticated false
    }
    else
    {
    CheckBox CheckUser (CheckBox)LoginCheckFindControl(DigitalCertificates)
    if (CheckUserChecked)
    {
    X509Store store new X509Store(StoreNameMy StoreLocationLocalMachine)
    storeOpen(OpenFlagsReadWrite)
    X509Certificate2Collection collection (X509Certificate2Collection)storeCertificates
    foreach (X509Certificate2 X509 in collection)
    {
    if (X509Subject CNiOfficenet)
    {
    if (X509Verify())
    {
    ClientScriptRegisterClientScriptBlock(thisGetType() JavaScript