ImageVerifierCode 换一换
格式:DOC , 页数:35 ,大小:855.50KB ,
资源ID:3070353      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/3070353.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(薪资管理信息系统的设计与实现本科学位论文.doc)为本站上传会员【可****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

薪资管理信息系统的设计与实现本科学位论文.doc

1、 河南城建学院本科毕业设计(论文) 摘要 毕 业 设 计 论 文题 目: 薪资管理信息系统的设计与实现 学 院: 计算机科学与工程 专 业: 信息管理与信息系统 姓 名: 王庭杰 学 号: 083411237 指导老师: 杨盛苑 完成时间: 2015年05月25日 I摘要本文介绍了利用ASPNET和ADONET技术开发教师绩效工资管理系统设计的方法,同时实现了高校教师业绩的电子化存储与动态管理,使得对高校教师业绩的管理提高了效率文章对系统的开发原理、系统的功能特点和设计方案进行了重点分析。ASP.NET是微软公司最新推出的一种统一Web开发平台,与最新的数据访问技术ADO.NET一起可构建出强

2、大、安全和可靠的企业级Web应用程序。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序。该系统遵循软件工程中的开发规则。本文介绍了教师绩效工资管理系统设计的开发过程,详尽论述了需求分析、系统分析、概要设计、详细设计、以及测试与调试的整个开发过程,总结了开发过程中的经验及本系统今后的改进方向。本系统采用Microsoft Visual Studio 2005集成开发换进行开发,所使用的技术是ASP.NET技术,整个系统是一个B/S架构的系统,我们利用SQL2005数据库管理工具来存储网站中的数据信息。关键词:ASP.NET

3、,c#,教师绩效工资管理, 数据库AbstractThis paper describes the use of ASP. NET and ADO. NET technology development method teacher merit pay management system design , while achieving the performance of university teachers is stored electronically and dynamic management, making the management of the university te

4、achers performance improves efficiency . Articles on the development of the principle of the system, and the design features were the focus of the analysis system .ASP.NET is Microsofts latest release of a unified Web development platform, with the latest ADO.NET data access technologies together to

5、 build a strong , secure, and reliable enterprise -class Web applications. ASP.NET is largely syntax compatible with ASP , but it also provides a new programming model and structure for generating more secure , scalable , and stable applications .The system follows the development of software engine

6、ering rules . This article describes the teachers pay for performance management system design development process , a detailed discussion of the needs analysis, system analysis, outline design, detailed design, and testing and commissioning of the entire development process , summed up the future t

7、o improve the experience of the development process and the system direction .The system uses Microsoft Visual Studio 2005 integrated development change for development, the technology used is ASP.NET technology, the entire system is a B / S structure of the system , we use data management tool SQL2

8、005 database to store the site. Key words: ASP.NET, c #, teacher pay for performance management, database- 30 -目 录页眉不对【引言】- 1 -1绪论- 2 -2.1 课题背景- 2 -2.2 研究意义- 2 -2.3 国内外研究现状- 3 -2 系统开发环境介绍- 4 -2.1 ASP.NET 简介- 4 -2.2 .NET Framework- 4 -2.3 C#介绍- 5 -2.4 SQL Server数据库简介- 5 -3 需求分析- 7 -3.1 需求分析- 7 -3.2 可

9、行性分析- 7 -3.3 系统的性能需求- 8 -3.4 运行环境要求- 8 -3.4.1设备- 8 -3.4.2支持程序- 8 -3.5 系统模块功能分析- 8 -3.5.1 教师绩效工资管理系统模型结构- 9 -3.5.2系统结构分析- 9 -3.6 数据库设计- 10 -3.6.1系统类型- 10 -3.6.2 数据库分析- 12 -4 总体设计- 15 -4.1 页面的风格设计- 15 -4.2 系统配置- 15 -4.2.1 Web.config文件配置- 15 -4.2.2 配置发布主页- 15 -4.4 系统部分重要功能及其代码- 16 -4.5 各主要窗体页的图形界面介绍- 1

10、7 -5系统测试- 24 -5.1 测试目的- 24 -5.2 测试方法- 24 -5.3 系统测试- 24 -5.3.1 测试的数据- 24 -5.3.2 系统测试方法- 24 -6.3.3 系统测试项目表- 24 -5.3.4 系统测试结果- 25 -结 论- 26 -参考文献- 27 -目录中标红部分和其他部分不一致引言引言不加“【】”,应主要介绍你所做的工作和意义,不需要重点介绍所用技术随着经济的发展和教育体系的完善,各类院校的师资规模都逐渐扩大,而对于各种大型院校,教师职工、职称等与工资有关的信息随之急剧增加,。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。从

11、实践的角度来看,教师绩效工资管理的最直接目的,是通过区分不同教师所付出的劳动量数量大小和质量高低,进而更好地贯彻社会主义按劳分配原则,显然,“如何区分”这一技术上的问题,是实现这一目的的关键。教师信息的折合,正是试图寻找一条解决“如何区分”这一技术问题的道路。从理论的角度来看,教师信息制度能否站注脚,前提在于教师信息能否计量,如果连教师信息能否计量都不能肯定的话,那么就谈不到教师信息制度的建立,而对于能否计量这个问题的最好回答,莫过于对教师绩效工资管理的理想解决。,所以急需设计一个教师工资的数据库管理系统,由计算机来代替人工执行一系列诸如增加新员工、删除旧员工、工资修改、查询、统计及打印等工作

12、。这样就使办公人员可以轻松快捷地完成工资管理的任务。ASP.NET是微软公司最新推出的一种统一Web开发平台,与最新的数据访问技术ADO.NET一起可构建出强大、安全和可靠的企业级Web应用程序。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序。采取了ASP.NET技术的系统在性能上有了很大的改善,主要表现在以下几方面: 由于ASP页面每次打开都必须经过先编译后解释的过程,所以页面在反复打开时速度没有任何提升,而ASP.NET页面只需要一次编译后不需要重新编译,直到该页面被修改或Web应用程序重新启动。这使得在多次访问时速

13、度有了极大的提升;由于ASP没有提供任何输出数据为内容的元件,所以在使用ASP撰写数据库页面时只能借助ADO的RecordSet对象逐笔读取记录,而ASP.NET通过ADO.NET提供的DataGrid等数据库元件可以直接和数据库联系;ASP.NET支持应用程序的实时更新,管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件。应用程序文件永远不会被加锁,因此甚至在程序运行时文件就可以被覆盖,当文件更新后,系统会温和地转换到新的版本; ASP.NET采取CodeBehind(代码分离)技术方式编写代码使得代码更易于编写,结 构更清晰,降低了系统开发与维护的复杂度和费用。1绪论

14、1.1 课题背景 随着信息化的加快,人们越来越向信息化、数字化发展。教师绩效工资管理系统是一个由人、计算机等组成的能进行信息的收集、传递、储存、加工、维护和使用的系统,从而能代替过去大量、繁杂的手工操作。对于一所学校来说,如何利用计算机计算所有教师信息?如何消除因人工计算所产生的统计结果错误百出?设计出教师绩效工资管理系统就是一个很好的解决方法。目前,许多高等院校虽然有自己的教师绩效工资管理系统,但要么是cs结构,使用安装不便;要么就只实现了教学工作管理、科研工作管理的某一个,且在公式的自定义上都非常不灵活,因此,亟需一套完善且易于操作的现代化管理软件,对高校教师信息实现电子化存储与动态管理,

15、以提高管理效率和能力本文提出了基于ASPNET的教师绩效工资管理系统设计的实现方法,并对系统的开发原理,系统的功能特点和设计方案进行了重点分析。该系统使用ASP.NET(C#语言)和ADO.NET技术开发, 实现了教师绩效工资管理系统网站的动态管理,使得对信息的管理更加及时、高效,提高了工作效率。1.2 研究意义该系统是基于B/S(Browser/Server,浏览器/客户端)模式实现,基于.NET平台架构开发设计,主要实现对教师信息的管理。随着Internet/Intranet技术的兴起,将原本在单机或本地局域网上运行的数据库系统移植到因特网中,即开发基于B/S模式的新一代MIS(Manag

16、ement Information System,管理信息系统)系统,正成为技术发展的趋势。为了保证系统性能的高效性、可扩展性,以及达到数据共享和网络化管理的目的,本系统采用B/S体系结构进行设计开发。通过此系统,可以使高校工资管理工作系统化、规范化、自动化从而达到提高企业管理效率的目的。1.3 国内外研究现状随着我国教育体制改革的不断深化,大学办学规模不断扩大,师资队伍也随之壮大,所开课程也越来越多,与此同时,教师信息的计算变得更加复杂。1997年之前,教学部门对教师信息的统计工作过去一直是采用手工方式,仅限于完成每学期的教师信息的统计和代课酬金计算,对历年教师的工作情况没有总的统计,各类教

17、师的业绩多少比较。对教师信息没有有效的管理和比较,就不能对课程安排做出合理的决策指导,教师所代课程的查询非常不方便。当前还有许多学校没有一个完善的教师信息统计平台,计算机使用主要基于Microsoft Office、Excel等软件,不能发挥有效的作用,而且人工统计出错的几率和统计的业绩相当大,效率低,保密性差,缺乏科学性以及合理性。教师信息统计作为计算机应用的一部分,使用计算机对教师信息进行统计,有着手工管理所无法比拟的优点,如:统计迅速准确、检索快捷、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高教师信息统计的效率、也是学校向科学化、正规化管理发展的必要条

18、件,更是各个高校与世界接轨的重要条件。在国外由于计算机信息化管理发展起步比较早,计算机信息化已经渗透到了各行各业,在高等院校计算机信息化的管理水平更高,所以在国外关于教师绩效工资管理的系统已经变得非常成熟和稳定,相比国内系统更具备高效的管理,和扩展接口,可以应用在不同的高等院校的教师信息的计算和管理。2 系统开发环境介绍2.1 ASP.NET 简介ASP.Net2.0是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译。ASP.Net2.0构架是可以用Microsoft(R)公司最新的产品 Visual S开发环境进行开发,WYSIWYG(

19、What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.Net2.0强大化软件支持的一小部分。因为ASP.Net2.0是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.Net2.0的Web应用中。ASP.Net2.0同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript。将来,

20、这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.Net2.0。ASP.NET的优点主要体现在效率高、可重用性高、代码量少这三方面。在使用ASP进行程序设计的时候,由于ASP使用的是脚本语言,所有的代码都嵌入到HTML代码中,所以当编制功能复杂的网页时,就需要编写大量的代码,而且会导致程序代码的可读性差的问题。另外,由于所有的代码都是解释执行的,所以相对速度较慢,并且无法有效地利用机器硬件的各种性能。ASP.NET与ASP相比较效率更高,提供了很高的可重用性,对于实现同样功能的程序,ASP.NET使用的代码量比ASP要少得多。ASP.NET采用全新的编

21、程环境,代表了技术发展的主流方向。2.2 .NET Framework.NET Framework是.NET战略的核心。.NET Framework分为以下几个部分:MS中间语言、CLR、.NET Framework类库、.NET语言、ASP.NET和Web服务。MS中间语言是.NET的通用语言。无论使用哪一种.NET语言编写的程序代码,在执行之前,都会把它编译成为MS中间语言。CLR(Common Language Runtime,公共语言运行时刻库)用于执行MS中间语言。.NET Framework类库中包含了大量可以实现重要功能的代码库。用户在编写程序的时候可以很方便地把这些库调用到应用

22、程序中,实现更加复杂的功能。由于这些类库的存在,使得编写功能强大的程序更加容易。.NET语言是指可以将使用其编写的代码编译成为MS中间语言的的编程语言。常见的语言有VB.NET和C#等。Web服务是指可以通过Web访问的组件。 2.3 C#介绍C#是.NET的关键性语言,c#是一种简单的,类型安全的,现代的,和面向对象的程序开发语言。C#使用了很多C+的功能,如语句,表达式和操作符,另外C#参考了许多Java的技术规则。C#使用命名空间来组织,不同的命名空间可以包含不同类的相同名字,降低了名字的冲突性。C#有一个虚拟机(CLR)-公用语言运行环境,其对象具有层次性。C# 与Windows的体系

23、结构相似,可以使用全部的Win32 API,因而是C#很容易被开发人员所熟悉。使用c#语言设计的组件能够用于Web服务,通过Internet可以被运行于任何操作系统上任何编程语言所调用。C#是专门为.NET应用而开发出的语言,他具有语法简洁,面向对象,面向Web,功能强大,灵活性与兼容性,完整的安全性与错误处理等特点。 语法简洁C#的代码没有了指针和关键字(如OLE_COLOR,VARIANT_BOOL,DISPID_XXXXX等)使用起来很方便。 面向对象C#是面向对象的语言,所以具有封装性,多态性和单继承性。C#中常量和变量还有函数等被封装在类中,提高了代码的可读性,降低了冲突。 面向We

24、bC#可以将大多数组件转换为Web服务,并允许他们通过Internet被运行在任何操作系统上的任何语言所调用。 功能强大C#可以开发控制程序,图形程序NT服务程序,普通组件,Web组件,Web页面,Web服务等 灵活性和兼容性C#是一种既灵活又高效的开发语言,为开发人员提供了灵活而快速的开手段,C#遵守.NET公用语言规范,保证了C#组件与其它语言组件之间的相互操作。2.4 SQL Server数据库简介SQL Server 2005 是建立在SQL Server 7.0 在可伸缩性、可用性、可管理性和数据仓库成功的基础上,并且引入了针对电子商务的重要新功能。在高性能和企业级可伸缩性领域,SQ

25、L Server 2005 设计成利用Windows2005 对更多处理器、更大的系统内存的支持,最终达到支持64 位硬件平台。在不断提升可用性的努力过程中,SQL Server 2005 采用Windows 2005 四路群集,提供了大大改进的群集支持。SQL Server 7.0 已经在可管理性和易用性方面在行业内领先,SQL Server 2005 通过与Windows 2005 活动目录紧密结合进一步改进了这些功能。而且,SQL Server 2005 还包含对现有管理工具和实用程序的重大改进,并引入更具自我调节和自我管理的引擎功能。SQL Server 2005 按照设计可以为部署和

26、维护强大的、易于管理、支持商务活动的Web 站点提供最好的性能,这些站点可以从事商家和商家之间或商家与客户之间的交易。在寻求一个支持您的电子商务解决方案的数据库时,需要考虑的项目包括:可用性、性能、可管理性和价格。2.4.1 SQL Server 优势为用户提供了完整的数据库解决方案,该软件功能强大、使用方便,已为越来越多的人所信赖。SQL Server支持并发连接,允许多个用户同时访问数据,完全能够满足用户的需求。SQL提供了强大的数据存储功能,高效率的数据查询技术、方便易用的向导和工具,友好亲切的用户界面,是制作该系统后台的很好的UY工具。2.4.2 SQL Server 特点 真正的客户

27、机/服务器体系结构。丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。 SQL Server与Windows NT完全集成,利用了NT的许多功能. SQL Server也可以很好地与Microsoft BackOffice产品集成。 SQL Server 具有很好的伸缩性,提供数据仓库功能。 对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上 ,图形化用户界面,使系统管理和数据库管理更加直观、简单。3 需求分析3.1 需求调研随着计算机应用和网络技术的兴起,越来越多的企业,学校,政府从其中了发现了无限的使用价值。教师信息系统作为教务系统的一个子系统,主要完成以标

28、准化方式完成对不同教师信息进行统计和分析的操作。通过分析,将此次毕业设计的教师绩效工资管理系统的系统特色分析如下:系统界面简单,清晰。使用SQL server 2005 数据库系统,更大容量,更高可靠性,系统数据库中各个数据之间建立关联,有强大的导入和导出功能,。角色分工:系统分为教师、管理员两种角色。不同的角色分别享受不同的权限,可进行的操作也各不相同。系统管理人员则负责网站的后台工作管理。角色的分工,实现了系统“对号入座”般的简单明了 。模块化设计,更新及时:系统的功能是由一系列相对独立的功能子模块的联合来完成,根据需求可调用不同的模块完成特定的任务。一旦系统内信息有所变化,系统则会经过相

29、应的操作及时更新。面向的使用群体单一,似窄而宽:网站针对教学管理秘书(教学管理人员)对象,表面上似乎使用范围太过狭隘,实质上这种精、专的管理模式更符合不同院系的教师信息统计需求。3.2 可行性分析随着经济的快速发展,电子政务,办公自动化系统等越来越受到人们的关注。尤其是在不同企业,学校,政府等的办公自动化系统使用将必然成为趋势。同时,随着全国人民的精神、物质和文化生活高度的提高,人们对于工作人员的工作效率和工作质量,也在不断提高着。通过这个系统可以解决伴随着高校规模不断扩大,教师员工数量日益增多而产生的薪资的发放不准时不精确的问题,从而减少了财务的工作量。根据实际情况,我们可以使用原型法即以少

30、量代价快速地构造一个可执行的软件系统模型,使用户和开发人恶缘可以较快的确定需求,然后采用循环进化的开发方式,对系统模型做连续的精化,将系统需具备的性质逐渐增加上去,知道所有的性质全部满足。此时模块也发展成为最终产品了。通过对用户需求的分析,我们可以分析出该高校人事薪资管理系统大致可以分为教师和管理员两大模块!本系统操作简单,输入信息大多都是下拉框的选择形式,在某些页面,信息可以自动生成,无需输入,操作简便,对操作人员的要求很低,只需对WINDOWS操作熟练,加之对本系统的操作稍加培训即可工作,而且本系统可视性非常好,所以在技术上不会有很大难度,而且经济上具有完全的可行性!本系统是面向大多数高校

31、的管理系统,对于硬件和软件的要求很普遍,因此,本系统在运行上是可行的。3.3 系统的性能需求该系统在性能功能上应达到如下需求:操作简单、界面友好: 完全控件式的页面布局,使得教师及教师信息的录入工作更简便,许多选项包括业绩类型、等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。对常见的类似网站的管理的各个方面:教师信息录入、浏览、删除、修改、搜索等方面都大体实现,教师对自己教师信息的录入等;即时可见:对教师录入的信息的处理(包括审核、删除)将立即在主页的对应栏目显示出来,达到“即时发布、即时见效”的功能;系统运行应该快速、稳定、高效和可靠;在结构上应具有很好的

32、可扩展性,便于将来的功能扩展和维护。3.4 运行环境要求客户机硬件要求:具有 Pentium III 处理器以上且满足以下要求的计算机:最低 64 MB 内存,最小 2.1 GB 硬盘。服务器硬件要求:具有 Pentium III 处理器以上且满足以下要求的计算机:最低 256MB 内存,最小 8 GB 硬盘。 客户端操作系统:Windows 98/NT/2005/XP或更高版本浏览器:IE 5.0以上或Netscape同等版本以上 服务器操作系统:Windows 2005 Server或者Windows 2003 ServerWeb服务器:MS IIS应用服务器:IIS、COM+等企业级应用

33、服务器数据库:Microsoft SQL Server 2005 3.5 系统模块功能分析3.5.1 教师绩效工资管理系统模型结构该系统的模型结构如图3-1所示:客户端浏览器客户端浏览器客户端浏览器Web层业务层数据访问层系统配置数据库图3-5-1 系统的模型结构图示该系统结构分为三个逻辑层:Web 层:Web层为客户端浏览器提供对应用程序的访问,这一层是作为解决方案文件中的 Web 项目实现的。Web 层由 ASP.NET Web 窗体和代码隐藏文件组成,Web 窗体只是用 HTML 提供用户操作,而代码隐藏文件实现各种控件的事件处理程序; 业务层:包含各种业务规则和逻辑的实现,业务规则完成

34、如客户帐户的验证和字符串处理这样的任务;数据访问层:数据访问层为业务层提供数据服务,这一层是作为解决方案文件AppADO中的 ADOHelper类(数据访问类,实现公共操作的一个通用类)实现的;3.5.2系统结构分析该业绩统计系统是基于ASPNET和SQL软件开发的。系统结构指的是系统的概念性结构和功能特性。一个好的系统离不开完善的系统结构。根据系统的功能模块,分析网站的系统结构如图所示:图3-5-2 系统结构图3.6 数据库设计该学校内部信息交流系统在设计时,输入界面主要是考虑信息数据的存储。由于信息系统上的各种信息可多可少,也就意味着数据量的多寡不一定。如果不提供查询历史信息的功能的话,那

35、么用文本文件保存数据就可以了,但是考虑到对象是学校的实际情况,要让系统的信息有更强大的功能,则选用数据库软件建立文件,这样,无论是查询、新建或者是删除都比较方便。无论是存储信息的媒介是文本文件或者是数据库,在设计理念上都是一样的。因为ASP程序只会将其当成一个“数据源”,只不过这个“数据源”的“来源”可能来自多处。3.6.1系统类型用文本文件解决存储问题的系统,称为“基本型系统”;用数据库解决存储问题的系统,称之为“高级系统”。基本型系统对于“基本型系统”来说,只需要在收集到使用者键入的表单字段(如:姓名、Email、地址、主题、内容)后,随即交给服务器端的ASP.NET程序处理,然后回应信息

36、给客户端的使用者。基本型系统的执行流程如图3-7所示。开始收集使用者表单打开信息文件将新的信息写回文件将新的信息显示到网页上结束图3-6-1高级系统对于提供了更多功能的高级系统,除了提供输入的界面以外,在网页上还会增加一些类似回复、删除等的管理功能。假如目前处于浏览,而不是留言状态,那么,位于服务器端的ASP.NET程序会分辨出来,跳离文本文件的构架,改以数据库系统存储留言内容。高级系统的执行流程如图3-8所示。开始收集使用者表单打开数据库新增信息查询所找的信息将新信息写回数据库将新信息显示到网页终止图3-6-2考虑到信息数据管理的高效性和安全性,在这次系统设计中,采用了Microsoft的S

37、QL Server 2005数据库作为后台数据库来完成设计,同时也能增强ASP.NET和数据库想结合变成的能力。3.6.2 数据库分析本系统采用SQL Server 2005数据库,系统数据库名称为Teaching。数据库PuTianGongZi中包含9张表。关于数据库中的数据表如下.学院信息表如表4-1所示 表3-1 系部信息表表的格式不对列 名说 明类 型 ( 长 度 )备 注Id编号Int (4)主键Name 名称nvarchar(50)不允许空ZhuRen主任nvarchar(50)Tel联系电话nvarchar(50)管理员信息表如表4-2所示表3-2 管理员信息表列 名说 明类 型

38、 ( 长 度 )备 注Id编号Int (4)不允许空,Admin名称Nvarchar (50)不允许空Pwd密码Nvarchar (50)不允许空教师信息表如表4-3所示表3-3 教师信息表列 名说 明 类型备 注Id编号Int (4)主键name名称Nvarchar (50)不允许空Sex性别Bigint (8)不允许空zhuanye系部Nvarchar (20)不允许空GongHao职称Nvarchar (50)不允许空chushengriqi出生日期Nvarchar (50)不允许空Addtime添加时间Nvarchar (50)不允许空Ds描述Nvarchar (50)不允许空Phot

39、o照片Dattime (8)不允许空Pwd密码Nvarchar (50)不允许空课程计划信息表如表4-4所示表3-4教师课程计划信息表列 名说 明类 型 备 注Id编号Int (4)主键TeachterId教师编号Int (4)不允许空TeachterName教师姓名Nvarchar (8)不允许空CourseName课程名称Nvarchar (20)不允许空Leixing类型Nvarchar (50)不允许空ZhouInfo周Nvarchar (50)不允许空XueShi学时Nvarchar (50)不允许空xueqi学期科学研究信息表如表4-5所示表3-5科学研究信息表列 名说 明类 型

40、备 注Id编号Int (4)主键TeachterId教师编号Int (4)不允许空TeachterName教师姓名Nvarchar (8)不允许空Titles项目名称Nvarchar (20)不允许空ShiJian时间Nvarchar (50)不允许空FilePath文件地址Nvarchar (50)不允许空TypeName类型Nvarchar (50)不允许空Remark内容教师工资信息表如表4-6 所示表3-6 教师工资信息表列 名说 明类 型 备 注Id编号Int (4)主键TeachterId教师编号Int (4)不允许空TeachterName教师姓名Nvarchar (8)不允许空

41、JiBen基本工资Nvarchar (20)不允许空JiangJin固定津贴Nvarchar (50)不允许空JiaBan加班Nvarchar (50)不允许空fuLi课时费Nvarchar (50)不允许空JiangZuo科研费Nvarchar (50)不允许空教师考勤信息表如表4-7 所示表3-7 教师考勤信息表列 名说 明类 型 备 注Id编号Int (4)主键TeachterId教师编号Int (4)不允许空TeachterName教师姓名Nvarchar (8)不允许空xueqi学期Nvarchar (20)不允许空ChiDao迟到Nvarchar (50)不允许空zaotui早退次

42、数Nvarchar (50)不允许空Remark备注Nvarchar (50)不允许空addTime添加时间4 总体设计与实现(这个部分是整个论文的重中之重,目前看来你的这个部分内容还不够,对系统的描述不光要有图,还要有针对这个图的解释,文字性的内容太少)4.1 页面的风格设计为使该系统的页面美观多样,在设计时使用了8种样式风格。CSS是Cascading Style Sheets(层叠样式表单)的简称,简称样式表,它是一种设计网页样式的技术。CSS代码的基本语句结构为:选择符属性名:属性值,选择符可以是HTML中任何的标签或自定义标识符,比如P、DIV、IMG甚至BODY都可以作为选择符。C

43、SS在HTML文档中有三种用法:一种是把CSS文档放到文档中: ;另一种方法是采用的格式把样式写在任何html标签中的行内,这种方法比较方便灵活;还有一种方法是:把编辑好的CSS文档保存成“.CSS”文件,然后在中定义,定义的格式为: ,和“rel=stylesheet”指连接的元素是一个样式表文档,“href=style.css”指的是需要连接的文件地址。这种方法非常适宜同时定义多个文档,能使多个文档同时使用相同的样式,从而减少了大量的冗余代码。4.2 系统配置4.2.1 Web.config文件配置ASP.NET应用程序的配置功能放在Web.config文件中,它包含每一个具体Web应用程

44、序的配置信息。在程序运行时,ASP.NET使用分层虚拟目录结构的Web.config文件提供的配置信息为每个惟一的URL资源计算一组配置设置,然后缓存结果配置设置,以供所有页面对资源的请求使用。Web.config文件对于访问站点的用户来说是不可见的,而且也是不可访问的,它基于XML,每个配置文件都包含XML标记和子标记的嵌套层次结构。4.2.2 配置发布主页首先要创建虚拟目录,新建虚拟目录的步骤如下: 打开IIS(Internet 信息服务),在默认网站上右击,在快捷菜单中选择新建虚拟目录; 在弹出的虚拟目录创建向导对话框里点击“下一步”; 输入虚拟目录别名; 选择网站内容所在目录路径; 设置“访问”权限。 在所建虚拟目录上右击,在弹出菜单中选择浏览,或在浏览器里输入相应网址,都可运行浏览程序。虚拟目录不在目录列表中显示(也称为 WWW 服务的“目录浏览”),要访问虚拟目录,用户必须知道虚拟目录的别名并在浏览器中键入 URL。对于 WWW

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服