版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 C#.NET程序设计设计说明书学生姓名远程与继续教育学院指导教师计算机科学与技术郑文奎成绩 目录课程设计任务书TOC o 1-5 h z摘要56ABSTRACT办公自动化系统概述8 HYPERLINK l bookmark12 系统特点8 HYPERLINK l bookmark14 1.1.2系统结构8 HYPERLINK l bookmark16 开发环境9 HYPERLINK l bookmark18 C#语言和MicrosoftVisualStudio2005工具介绍9数据库技术9 HYPERLINK l bookmark20 2程序设计流程图10 HYPERLINK l bookm
2、ark22 2.1系统说明10 HYPERLINK l bookmark24 2.2主界面的设计11 HYPERLINK l bookmark26 公告管理子系统设计123.1查看公告的设计123.3发布公告的设计12 HYPERLINK l bookmark28 文件管理子系统设计124.1传送文件设计12接收文件设计13删除文件设计13 HYPERLINK l bookmark30 交流管理子系统设计135.1发送短信息设计135.2设置投票活动设计13活动投票设计135.4查看投票结果设计13 HYPERLINK l bookmark32 6考勤管理子系统设计136.1考勤时间设置设计1
3、3 HYPERLINK l bookmark34 6.2上班签到设计14 HYPERLINK l bookmark36 下班签到设计15 HYPERLINK l bookmark38 系统管理子系统设计177.1个人密码设置设计177.2操作员设置设计17 HYPERLINK l bookmark40 部门管理子系统设计178.1新建部门设计178.2编辑部门信息设计17 HYPERLINK l bookmark42 员工管理子系统设计179.1添加员工信息设计179.2编辑员工信息设计17 HYPERLINK l bookmark44 规章制度管理子系统设计1710.1更新规章制度设计171
4、0.2预览规章制度设计17错误!未定义书签。 HYPERLINK l bookmark46 11测试1711.1系统测试设计11.2调试结果设计1811.3错误原因分析设计18 HYPERLINK l bookmark52 12总结19 HYPERLINK l bookmark54 13参考文献19 HYPERLINK l bookmark56 14附录20 HYPERLINK l bookmark58 14.1源代码20课程设计任务书20112012学年第一学期专业:计算机科学与技术学号:姓名:课程设计名称:C#.NET课程设计设计题目:短信群发系统设计完成期限:自2011年09月总日至20
5、11年12月_25_日共旦周设计依据、要求及主要兀容帀另加附页):_根据程序设计所学C#.NET知识,设计与实现一个企业办公自动化管理系统,该系统设计的内容和功能要求如下:自定义工作流程,可无限拓展行政、财务、人事、生产、销售等流程应用。专业快捷的文件传输与共享应用,支持目录式访问的网络硬盘,让企业文件交换处理高效有序运转。独有的文件编辑模块,支持任意类型文件在线编辑保存服务器端,广泛应用于office、CAD设计、工业电子线路、图片等格式文件,适合多人网络协同文件编辑管理。方便好用的即时通讯,类似QQ、MSN软件,可发送消息、消息广播、文件、共享、让员工沟通更方便快捷。软件C/S架构设计,不
6、需要安装客户端,通过浏览器访问,支持内外网,实现异地远程出差或居家办公。开放的系统平台架构,支持二次开发与定制,支持与第三方软件或网站集成。个性化的界面风格设置,让每个用户可以任意设置自己喜欢的颜色风格,防止视觉疲劳。同步企业组织架构,把部门人员结构信息按照目录树在软件内实现,可无限拓展部门与人员,方便管理与查找。健全的海量邮件系统,支持内部与外部邮件的附件传送、群发,支持手机快捷提醒。要求:系统功能设计基本完善,并写出详细的设计说明书。指导教师(签字):批准日期:2011年10月12日摘要现实世界,无论是企业还是政府机关,都会有大量的文案需要处理,有复杂的工作流程需要安排。拥有一套智能化、信
7、息化的办公系统,对办公人员和企业决策者来说,工作效率的提高是显而易见的。在网络连接千万家的时代,办公自动化还使得不同的地理位置之间的不同单位或部门进行协同办公成为可能。办公自动化作为企事业单位的信息处理与管理集合,对于单位的领导来说,它是决策支持系统能够为领导提供决策参考和依据;对于中层管理者来说,它是信息管理系统;对于普通的管理者来说,他又是事物业务处理系统。办公自动化能够为企业的管理人员提供良好的办公手段和环境,使之准确、高效、愉快的工作。对于一个企业来说,最经常的办公任务有企业员工管理、企业财务管理和企业信息内部交流。提出中小企业办公自动化系统的基本目标,并阐述系统的结构设计和功能设计,
8、给出了一个结合C/S(Client/Serve)技术的中小企业办公自动化系统实例;对中小企业建设办公自动化信息系统具有参考价值。关键词:C/S;SQL;办公自动化;ABSTRACTIntherealworld,whetherbusinessorgovernmentagencies,theywillhaveagreatdealofthetextneedtomanage,andhavecomplexworkprocessesneedtoarrange.Iftheyhaveanintelligentandinformation-basedofficesystem,toofficepersonnela
9、ndbusinessdecision-makers,theefficiencyoftheworkisobvious.Intheeraofnetworkaccessprevalent,officeautomationletthepeopleworkingbetweenthedifferentunitsanddepartmentsbecomepractical.Officeautomationasenterprisesandinstitutionsofinformationprocessingandmanagementofthecollection,totheunitsleadership,iti
10、sadecisionsupportsystemwhichabletoprovidethereferenceofdecision-makingforthem,tothemiddle-levelmanagers,itisinformationmanagementsystem,andtotheordinarymanagers,itisbusinessprocessingsystems.Officeautomationcouldprovideagoodworkingmethodandenvironmentforthemanagersoftheenterprise,letthemworkaccurate
11、,efficientandenjoyable.Foranenterprise,themostfrequenttasksincludeemployeesofficemanagement,enterprisefinancialmanagementandinternalbusinessinformationexchange.Thebasicobjectiveofofficeautomationsystemisproposed,andstructureandfunctionofthissystemaredescribed.Exampleofofficeautomationsystemconbinewi
12、thC/S(Client/Serve)technologies,whichhavereferencevaluetothe厂厂/*/*constructionofofficeautomationinformationsystem.Keyword:C/S;SQL;OfficeAutomation办公自动化系统概述系统特点在本系统实例的设计过程中,采用了C/S的设计思想,提供了一个操作简单、应用广泛、扩散展性强的办公自动化系统。最终得以实现提高员工管理效率和内部事务处理自动化的目的,使员工和领导之间有一个高效的交流平台。本系统的用户分为系统管理员、普通员工。每一种用户都有自己的操作权限,而不能进行越
13、权操作。其中,系统管理员有最高的操作权限,可以对系统内的用户进行添加、删除和修改操作。为使系统的设计思路清晰体现出来,本系统的设计功能与文件夹代码一一对应,这使系统文件和它的功能可以让人一目了然。1.1.2系统结构软件体系结构的设计是整个软件开发过程中的关键点,对于应用系统软件来说,特别是一些较为复杂的软件系统,没有一个适合的体系结构而要有一个成功的软件几乎是不可想象的。不同类型的系统需要不同的结构体系,系统的设计往往很大程度取决于体系结构的选择。本课题采用基于C/S网络结构体系,来开发企业办公自动化系统。C/S结构将该系统划努为三层:用户界面层、商业逻辑层和数据库层。用户界面层负责处理用户的
14、输入和向用户输出。商业逻辑层是上下两层的纽带,他建立实际的数据库连接,根据用户的请求生成SQL语句检索或更新数据库,并把结果返回给客户端。数据库层负责的是数据存储和检索。开发环境C#语言和MicrosoftVisualStudio2005工具介绍本系统采用c#作为开发语言,C#是一种简洁、类型安全的面向对象的语言,开发人员可以使用它来构建在.NETFramework上运行的各种安全、可靠的应用程序。使用C#,您可以创建系统的Windows客户端应用程序、XMLWebservices、分公式组件、客户端-服务器应用程序、数据库应用程序以及很多其他类型的程序。MicrosoftVisualStud
15、io2005提供高级代码编辑器、方便的用户界面设计器、集成调试器和许多其他工具,以在C#语言版本2.0和.NETFramework的基础上加快应用程序的开发。数据库技术关系数据库(relationdatabase)是若干个依照关系模型设计的数据表文件的集合,数据表又由干个记录组成,而每一个记录是由若干个以字段属性加以分类的数据项组成的。本系统采用的就是典型的关系型数据库MSSQLServer2005,可以在许多操作系统上运行。它是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言(XML)的核心支持以及在Internet上和防火墙外进行查询的能力,提供了以Web标准为基础的扩展数据库编
16、程功能。丰富的XML和Intemet标准支持允许使用内置的存储过程以XML格式轻松存储和检索数据。具有可靠职、可伸缩职、可用职、可管理职等特点,为用户提供完整的数据库解决方案。SQLServer提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。例如,XML数据库与WebService的支持将使您的应用实现Internet数据互联,.Net集成极大的扩展了开发空间,异构数据集成、ServiceBroker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。c#、VB.Net、XQuery、XMLA、ADO.Net2.0
17、、SMO、AMO等都将成为SQLServer数据平台上开发数据相关应用的有力工具。2程序设计流程图系统说明该系统的主要功能是系统管理员或普通用户通过登录模块进入系统主页,之后可以选择相应的功能对自己的信息进行处理。系统功能流程图如1-1所示:系统功能结构图图1-1系统功能结构图2.2主界面的设计3公告管理子系统设计3.1查看公告的设计该模块用于查看公司发布的信息,只有发送公告的用户才有权管理公告:发布、修改和删除公告。管理员可对公告进行审核,通过发布,否则删除。公告应包含的信息有:标题、内容、公告人、公告时间。3.3发布公告的设计该模块用于公司员工根据不同的权限查看公司发布的信息,只要公司发送
18、公告,员工根据权限看公告信息:标题、内容、公告人、公告时间。但是仅限管理员有权更改公告。4文件管理子系统设计4.1传送文件设计4.2接收文件设计4.3删除文件设计5交流管理子系统设计5.1发送短信息设计设置投票活动设计5.3活动投票设计5.4查看投票结果设计6考勤管理子系统设计考勤时间设置设计此功能只有管理员才可看到,当管理员登录进去进入主界面后,鼠标单击考勤管理下的【考勤时间设置】系统将弹出“员工上下班时间设置”界面如图4-10所示。图4-10考勤时间设置界面上下班时间设置操作步骤如下:(1)单击“重置”清除文本框信息。(2)在“员工上班时间”和“员工下班时间”填入相应的时间(3)单击设置即
19、可上班签到设计当员工登录进去,进入主界面后,鼠标单击考勤管理下的【上班签到】系统将弹出“员工上班考勤”界面如图4-11所示。图4-11员工上班考勤界面员工上班考勤操作步骤如下:(1)员工输入姓名,选择所属部门,填写自己是否迟到。(2)鼠标单击签到,即可签到成功下班签到设计】当员工登录进去,进入主界面后,鼠标单击考勤管理下的【下班签到】系统将弹出“员工下班考勤”界面如图4-12所示。图4-12员工下班考勤界面员工下班考勤操作步骤如下:1)员工输入姓名,选择所属部门,填写自己是否早退2)鼠标单击签退,即可签退成功。7系统管理子系统设计个人密码设置设计7.2操作员设置设计部门管理子系统设计8.1新建
20、部门设计编辑部门信息设计员工管理子系统设计添加员工信息设计编辑员工信息设计规章制度管理子系统设计10.1更新规章制度设计10.2预览规章制度设计11测试11.1测试目的在软件生命周期的每个阶段都不可避免的会引入新的错误。如果在软件投入生产性运行之前,没有发现并纠正软件中的大部分差错,则这些差错迟早会在生产过程中暴露出来,那时不仅纠正这些错误的代价更高,而且往往会造成很恶劣的后果。测试的目的就是在软件投入生产性运行之前,尽可能多的发现软件中的错误11.2测试方法该系统的开发使用了MicrosoftVisualStudio2008作为开发工具,具有良好的可视化的编程环境。在编程的过程中就可以对所做的模块进行运行,发现错误,以便立即进行改正。经过不断地修改和更正,最终得以完善各个模块的功能。通过进行系统各个子模块的测试和总体的测试,本系统各个模块运行良好,能够完成其对应的功能。o11.3错误原因分析设计在对此系统的功能、性能,以及可用性均进行了测试,通过对测试结果的分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2027年商贷借款合同抵押合同二篇
- 2027年远期结售汇合同二篇
- 2027年买房送车合同二篇
- 合规转利润:降本增效全指南(2026)《GBT 36407-2018机械应力分级锯材》
- 合规转利润:降本增效全指南(2026)《GBT 36096-2018信息技术 学习、教育和培训 虚拟实验构件服务接口》
- 锂盐田工岗前任职考核试卷含答案
- 摇床选矿工安全生产规范模拟考核试卷含答案
- 废矿物油再生处置工诚信竞赛考核试卷含答案
- 印刷操作员岗前强化考核试卷含答案
- 家禽繁殖员安全操作模拟考核试卷含答案
- 2026秋教科版(新教材)小学科学六年级上册(全册)教学设计(附目录p276)
- 第1课《我是什么样的人》课件心理健康教育四年级上册(北师大版)
- 微信小程序开发实战(第2版)全套PPT完整教学课件
- 营销策划 -教育-华与华-“得到”品牌战略提报方案
- 高考语文复习-文言文专题训练《三国志曹操传》
- 深井泵说明书
- GB/T 6188-2017螺栓和螺钉用内六角花形
- GB/T 451.2-2002纸和纸板定量的测定
- GB/T 1690-1992硫化橡胶耐液体试验方法
- 南京农业大学农业设施工程学第一章 设施农业建筑材料2013课件
- 江西南昌大学跨境教育中心国际教育学院管理人员招考聘用(全考点)模拟卷含答案
评论
0/150
提交评论