《毕业设计c 学生会信息管理系统开发》.doc
《《毕业设计c 学生会信息管理系统开发》.doc》由会员分享,可在线阅读,更多相关《《毕业设计c 学生会信息管理系统开发》.doc(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要自从管理信息系统这一新兴的管理方法引入我国,在我国企业管理中已有20多年的时间。现在,管理信息系统已经广泛应用于各行各业。学生会信息管理系统是基于C#及SQL Server 2005数据库平台进行设计开发的,是典型的MIS系统,因此继承了信息管理系统的众多优点。本系统的开发语言采用了广泛使用的C#,采用这种组合能使系统具有良好的可移植性和可维护性,利用C#语言进行事件编程使系统完全面向对象。经过分析,使用MICROSOFT公司的Visual Studio2005开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象以及开发环境内部集成了许多控件
2、和组件,大大减少了代码的编写,在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。学生会信息管理系统开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。该系统在服务器端具有学生会成员管理、学生会部门管理、学生会用户管理等功能,并使成员查询和部门查询等功能可以在客户端实现。论文详细论述了学生会信息管理系统的分析、设计及开发的整体过程。共包括可行性分析、需求分析、系统的概要设计、详细设计以及系统的测试与维护等八章内容。其中介绍
3、了系统的设计目标,系统需求和总体设计方案,比较详细的论述了系统的详细设计和实现。关键字:学生会信息;系统权限;控件;数据库;AbstractSince the management information system of this new method is introduced into China, the management in enterprise management in our country has more than 20 years of time. Now, the management information system has been widely use
4、d in many fields. Student information management system is based on c # and SQL Server 2005 database platform design and development, and is the typical MIS system, thus inherits the advantages of information management system.This system USES the extensive use of language, using the combination c #
5、 can make the system has good portability and maintainability, using c # for events that system fully object-oriented programming. Through analysis, the use of MICROSOFT company Studio2005 development tools, using Visual provided all sorts of object-oriented development tools, especially data window
6、 this can conveniently and concise and intelligent control of the database development environment has integrated many internal controls and components, greatly reducing the code compiling, and in a short time, and then build system application prototype for an initial prototype system, demand, revi
7、se and improve the iteration, until customer satisfaction of viable system formed.Student information management system mainly includes the establishment and the maintenance and the programming of the frontend application. The former required data consistency and integrality, and the security of dat
8、a. For the latter request application function complete, easy to use, etc. This system in the server with members of the department of management, management, user management, etc., and make member functions such as inquires query and departments in the client can be realized.The paper discussed the
9、 student information management system analysis, design and development of the whole process. It includes the feasibility analysis, requirement analysis, system design, detailed design and summary of the system test and maintenance in chapter 8. One of the design goals is introduced, the system requ
10、irements and overall design system is discussed in detail, the design and implementation of the system.Keywords: student information, System permissions, Controls, Database,第1章 绪 论1信息管理系统的开发背景1开发工具介绍11.2.1 Server200511.2.2 PowerBuilder2第2章 系统分析42.1 系统的可行性分析42.2 系统的组织结构与功能分析52.3 系统的业务流程分析72.4 系统的数据流程
11、分析72.5 数据字典9第3章 辽工学生会系统设计11系统的总体结构设计113.2 系统的功能模块划分113.2.1 学生会信息管理模块113.2.2 学生会查询模块123.2.3 学生会管理员修改模块133.2.4 学生会部门管理模块143.2.5 学生会公共信息模块143.3 代码设计153.4 数据库设计173.5 输入输出设计183.6 系统处理设计20第4章 辽宁工业大学学生会信息系统实施234.1 系统调试234.2 系统转换234.3 系统运行管理与维护23系统测试24第5章 总结25参考文献26致 谢27附 录I28附 录II30第1章 绪 论信息管理系统的开发背景随着信息科技
12、技术的发展,在学生会信息管理中运用传统的手工操作方式在现在这个时代已显得极不适应,因此,工作人员和读者对于运用计算机来辅助协调和管理自身工作的需求正在逐步提高。随着我国现代化技术的不断提高和普及,学校也在不断的提高它的各个部门的管理质量,而学生管理就是对学生信息添加、查询等,重要的是学生的信息管理,包括学生籍贯、出生地、在校期间信息等。因此,对学生的管理是一个工作量比较大而且较为繁杂的工作,至今还有很多学校仍然采用人工管理的方式,由两三个工作人员管理学生档案,对于添加查询都是用手工来进行操作,而一旦任务过多时就容易因忙碌导致错误的产生,这样的情况在今天这样一个科技高速发展、工作节奏加快的年代真
13、是感觉太原始了。自从管理信息系统这一新兴的管理方法引入我国,在我国企业管理中已有20多年的时间。现在,管理信息系统已经广泛应用于各行各业。因此在这样的前提下,我选择了“学生会管理系统”这样一个较为普遍,同时又较为典型的课题。在当今这样一个科技高速发展的社会里,仅有理论知识是显然不行的,所以,我希望通过开发这个系统,能更好地把理论与实际结合起来,充分将自己所学的专业知识应用于实践之中,并在实践中不断充实自己,提高自己的专业技能水平,以获取更多的教益.本系统主要用到的工具有PowerBuilder10.5和SQL Sever2005。 Server2005SQL Server 是一个关系数据库管理
14、系统它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的于1988 年推出了第一个OS/2 版本在Windows NT 推出后Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了Microsoft 将SQL Server 移植到Windows NT系统上专注于开发推广SQL Server 的Windows NT 版本Sybase 则较专注于SQL Server在UNIX 操作系统上的应用在本书中介绍的是Microsoft SQL Server 以后简称为SQL Server或MS SQL ServerSQLServer2005中较比S
15、QLServer2000包含了非常丰富的新特性:通过提供一个更安全、可靠和高效的数据管理平台,增强企业组织中用户的管理能力,大幅提升IT管理效率并降低运维风险和成本;通过提供先进的商业智能平台满足众多客户对业务的实时统计分析、监控预测等多种复杂管理需求,推动企业管理信息化建设和业务发展;同时,SQLServer2005将提供一个极具扩展性和灵活性的开发平台,不断拓展应用空间,实现Internet数据业务互联。SQL Server 是Microsoft公司开发的大型关系数据库管理系统,具有强大的关系数据库创建、开发、设计和管理功能。其最新版本SQLServer2005在安全性、高可靠性、性能、扩
16、展性、可管理性方面有极大的提高,不仅能够确保企业级数据业务的实时稳定运行、还能够大大提高管理效率、降低操作复杂度和运维成本。例如,SQLServer2005将提供全新的安全认证、数据加密技术来加强您数据系统的安全性;数据库镜像、快照、时点恢复、实时在线管理等诸多功能大大提高了企业级系统的可靠性、扩展性;而数据集成,各种自动化管理、调试和优化工具则为您的IT管理工作带来全新的体验。在硬件方面,SQLServer2005支持64位运算和海量数据存储。因此,SQL Server 2005完全符合学生会信息管理系统的数据库开发需求,所以本系统的数据库开发采用的是SQL Server 2005。 1.2
17、.2 PowerBuilderPowerBuilder是著名的数据库应用开发工具生产厂商PowerSoft公司推出的产品(PowerSoft现已被数据库厂商Sybase所收购),它完全按照客户机/服务器体系结构研制设计,在客户机/服务器结构中,它使用在客户机中,作为数据库应用程序的开发工具而存在。由于PowerBuilder采用了面向对象和可视化技术,提供可视化的应用开发环境,使得我们利用PowerBuilder,可以方便快捷地开发出利用后台服务器中的数据和数据库管理系统的数据库应用程序。(1) PowerBuilder特点支持应用系统同时访问多种数据库,其中既包括Oracel,Sybase之
18、类的大型数据库,又包括FOXPRO之类支持ODBC接口的小型数据库,PowerBuilder是完全可视化的数据库开发工具,它提供了大量的控件,大大加快了项目的开发速度,也使开发者更容易掌握数据库的开发。使用的编程语言叫做工PowerScriprt,它也是一种高级的,结构化的编程语言。PowerScript提供了一套完整的嵌入式SQL语句,开发人员可以像使用其它语句一样自由地使用SQL语言,这样就大大增强了程序操纵和访问数据库的能力。可以说PowerBuilder既适合初学者快速学习数据库的开发,又可以让有经验的开发人员开发出功能强大的数据库,是一种适用面非常广的开发工具。PowerBuilde
19、r是一个用来进行客户/服务器开发的完全的可视化开发环境。使用PowerBuilder,你可以用一种可视的直观的方式来创建应用程序的用户界面和数据库接口。这是一个总的概念,实际上是开发人员使用PowerBuilder去开发应用程序,由于所开发的各种应用程序充分利用了图形用户接口(GUI)的优点,所以PowerBuilder被认为是一个图形工具。在客户服务器结构的应用中,PowerBuilder具有描述多个数据库连接与检索的能力。特别是PowerBuilder能从大多数流行的RDBMS中存取数据,且不管数据存放在什么地方;另外,各种应用程序又可以独立于RDBMS,因为PowerBuilder可以使
20、用数据库的标准操作语言SQL(结构化查询语言)进行。使用PowerBuilder,可以很容易地开发出功能强大的图形界面的访问服务器数据库的应用程序,PowerBuilder提供了建立符合工业标准的应用程序(例如订单登记、会计及制造系统)所需的所有工具。PowerBuilder应用程序由窗口组成,这些窗口包含用户与之交互的控件。开发人员可以使用所有标准空间(如按钮、复选框、下拉式列表框或编辑框)以及PowerBuilder提供的特殊的使应用程序更易于开发和使用的控件。通常人们把PowerBuilder看成是一种开发工具,实际上它比其他工具强得多,是一种强有力的开发环境。开发人员不仅能用它来开发用
21、户容易使用的各种应用程序还可以通过PowerBuilder修改数据库,利用400多个内部定义函数,可以开发能和其他应用程序进行的各种应用程序。PowerBuilder正在成为客户服务器应用开发的标准。相对于其他任何客户服务器开发环境,PowerBuilder使开发人员的工作更快、成本更低、质量更高、功能更强。综合以上优点,学生会信息管理系统的开发采用PowerBuilde技术。第2章 系统分析2.1 系统的可行性分析可行性分析是为了弄清所定义的项目是不是可能实现和值得进行。分析的过程,实际上是一次大大简化了的系统分析和系统设计的过程。但是,这个过程的目的不是解决用户提出的问题,仅是确定这个问题
22、是否值得去解决,分析存在着哪些风险。换句话说,在投入大量资金前研究成功的可能性,减小所冒的风险。即使研究的结论是不值得进行,花在可行性研究上的精力也不算白费,因为它避免了一次更大的浪费。并不是所有问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模之内解决。如果问题没有可行的解,那么花费在这项工程上的任何时间,资源,人力和经费都是无谓的浪费。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决,它不是解决问题,而是确定问题是否值得去解。本系统采用的是PowerBuilder10.5和SQL Server 2005开发,Windows XP Professiona
23、l操作系统,用PowerBulider10.5进行前台网页界面设计、SQL Server 2005与后台数据库进行连接,完成数据的添加、修改、删除、查询等功能。由于PowerBuilder10.5功能强大,而SQL Server 2005灵活易维护在开发方面具有方便快捷、使用灵活的特点,以及目前的广泛实际应用,因此使用PowerBuilder10.5和SQL Server 2005是开发轻平台的最佳组合从而说明本系统在技术方面可行开发一个本系统的开发可以解决在校学生会管理遇到的耗费大量资金和人力,管理内容繁复,而且容易丢失的问题。本系统的开发周期为2个月,耗费资金较少,且实用价值很高,各类型的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计c 学生会信息管理系统开发 毕业设计c 学生会信息管理系统开发 毕业设计 学生会 信息管理 系统 开发
限制150内