资源预览内容
第1页 / 共28页
第2页 / 共28页
第3页 / 共28页
第4页 / 共28页
第5页 / 共28页
第6页 / 共28页
第7页 / 共28页
第8页 / 共28页
第9页 / 共28页
第10页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
韶 关 学 院毕 业 论 文论文(设计)题目:基于ASP.NET的班组信息系统的设计与实现 学生姓名:陈奕林学 号:08101043018系 (院):计算机科学学院专 业:计算机科学与技术班 级:08级计算机教育03班 指导教师姓名及职称:刘鑑澄 讲师 起止时间:2011年11月 2012年 5 月(教务处制表)基于ASP.NET的班组信息系统的设计与实现 摘 要:本文论述了一个基于.NET平台、二层架构(C/S)的班组建设系统的设计原理、设计思想及具体的实现过程,对在设计过程中涉及到的关键算法及重要作业流程作了具体分析和介绍,并对各个模块的设计思想及设计过程作了详细阐述。本系统的设计采用了Microsoft最新的.NET技术,以Microsoft SQL Server 2008作为数据库支撑平台,应用到的技术包括ASP.NET,面向对象方法学、软件工程思想等。关键字:班组建设;面向对象;ASP.NET;B/SBased on the asp.nets teams and groups information system design and implementationAbstract:This passage discusses a based on the.net platform, two storey structure (C/S) team construction system design principle, design idea and the realization process in detail, the design process related to key algorithms and important work flow was analyzed and introduced in detail and the design thought of each module and design process are described in detail. The system was designed using the latest Microsoft.net technology, with Microsoft SQL Server 2008 as the database support platform, applied to technology including the asp.net, object-oriented methodologies, software engineering idea, etc.Key word:. construction of teams and groups;object-oriented ;ASP.NET;B/S目录1.前言.(1)2.需求分析.(1)2.1开发目的.(1)2.2系统需求分析.(1)2.3建立数据模型.(3)3.系统架构设计.(3)3.1使用开发工具与运行环境.(4)3.2工作模式.(4)3.3后台系统结构.(4)3.4系统功能描述.(5)3.4.1部门管理功能模块.(5)3.4.2部门人员管理功能模块.(5)3.4.3记录管理功能模块.(5)3.4.4班组记录的查询功能模块.(6)3.4.5班组记录信息的管理功能模块.(6)3.4.6其他信息的管理功能模块.(6)3.5界面设计.(6)4.数据库设计.(7)4.1逻辑结构设计.(7)4.2建立关系模型.(7)4.3数据库具体实现.(9)5.详细设计.(11)5.1系统界面设计.(11)5.1.1管理员登陆.(11)5.1.2后台管理主页.(11)5.1.2.1记录管理.(12)5.1.2.2部门管理.(13)5.2程序关键源代码.(14)5.2.1管理员登陆部分代码.(14)5.2.2班组合并部分代码.(15)6.编码和调试.(20)7.测试.(21)7.1数据完整性测试.(22)7.2功能测试.(22)7.3用户界面测试.(22)8.展望与总结(23)致谢(24)参考文献(25)基于ASP.NET的班组信息系统的设计与实现 专业班级:计算机科学学院08级计算机科学与技术3班 学生姓名:陈奕林 指导老师:刘鑑澄(讲师)1 前言随着国家电力体制改革的不断深入,电力企业面临着日益激烈的市场竞争的严峻挑战,为了提高企业的综合竞争能力,扩展企业的生存发展空间,以追求最大经济效益为最终目标,就必须不断改进和加强企业管理,班组是企业的基础,班组管理水平的高低,将直接影响企业日常的生产和经营活动。由此可见,班组建设也是企业管理的重要课题之一。目前各发供电企业已经建立了企业内部的管理信息系统,它在安全生产管理、办公自动化等方面发挥了重大作用,其中虽然也包含一些班组管理的内容,但从班组建设管理的角度上来看,体现出不系统、不规范、不统一的特征,缺乏可比性和通用性,也完全没有实现信息的上传下达,在管理层与班组之间出现了管理信息的断层与脱节。2 需求分析2.1 开发目的本班组建设系统,是一个以电力企业为背景,开发一个可用于一般单位或公司的班组管理系统,实现班组管理的高效化,电子化。通过使用本系统,可以方便快捷地实现班组管理中的班组记录管理、班组管理、人员管理等操作,是企业的班组管理井井有条,为企业的健康发展创造条件。2.2 系统需求分析 班组建设系统是一个面向企业最基本单元管理信息系统,系统基本上解决的目前班组建设的各个方面的问题。并在逻辑上实现了从局到基层班组的多个层面的信息管理和信息互动。系统在浏览中体现出了特有的权限区分,可以限制有些基层班组重要内容的外泄。保证的班组信息的完整性、安全性、独特性。 图2-1 需求分析2.3 建立数据模型部门人员表用户序号用户姓名用户权限用户密码用户编号用户部门 图2-2部门人员表E-R图部门表部门编号部门名称 图2-3部门表E-R图详细记录表记录时间公司审核人公司审核时间记录序号记录人类型编号部门审核人公司审核评语记录主题记录内容部门审核评语部门审核时间审核状态 图2-4详细记录表E-R图记录类型表类型编号类型名称 图2-5记录类型表E-R图3 系统架构设计3.1 使用开发工具与运行环境开发工具:Microsoft SQL Server 2008,Microsoft Visual Studio 2010,IIS6.0。开发环境: Windows XP SP3服务器运行环境: Windows 2003 Server,Microsoft SQL Server 2008,Microsoft .NET Framework 4.0,IIS6.0客户端运行环境:操作系统Windows XP、Windows 7,浏览器:IE6.0 ,IE8.0 考虑在班组信息系统的的设计中采用了.NET平台进行设计,使用C#语言进行开发,有以下原因:1.开发工具IDE,Visual Studio涉及到GUI开发和企业应用的开发,一个强大的工具。2.C#保留了对底层操作系统API的直接调用和指针。3.在Windows平台上.Net CLR比Java的JRE速度快。4.
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号