团学工作管理系统的分析与设计.doc

上传人:牧羊曲112 文档编号:1905638 上传时间:2022-12-25 格式:DOC 页数:45 大小:263KB
返回 下载 相关 举报
团学工作管理系统的分析与设计.doc_第1页
第1页 / 共45页
团学工作管理系统的分析与设计.doc_第2页
第2页 / 共45页
团学工作管理系统的分析与设计.doc_第3页
第3页 / 共45页
团学工作管理系统的分析与设计.doc_第4页
第4页 / 共45页
团学工作管理系统的分析与设计.doc_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《团学工作管理系统的分析与设计.doc》由会员分享,可在线阅读,更多相关《团学工作管理系统的分析与设计.doc(45页珍藏版)》请在三一办公上搜索。

1、致 谢 本学位论文是在我的导师xxx老师的亲切关怀和悉心指导下完成的。他严肃的科学态度,严谨的治学精神,精益求精的工作作风,深深地感染和激励着我。从论文的选题、文章结构的构建到最后定稿,都得到导师的悉心指点和教诲。x老师不仅在学业上给我以精心指导,同时还在思想、生活上给我以无微不至的关怀,在此谨向x老师致以诚挚的谢意和崇高的敬意。在此,我还要感谢在一起愉快的度过4年生活的601各位同门,正是由于你们的帮助和支持,我才能克服一个一个的困难和疑惑,直至本文的顺利完成。在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚

2、挚的谢意!最后我还要感谢培养我长大含辛茹苦的父母,谢谢你们! 学生: 年 月 日38团学工作管理系统的分析与设计摘 要本系统开发是采用B/S结构,并充分利用Internet网络资源来实现管理的信息化、网络化,实现对学院团学工作管理,同时用户可以实现远程操作,它的开发解决了手工管理团员、学生会成员信息带来的消耗时间较长、工作效率低等现象,极大地便捷了学生与管理者的效率。在提高工作效率和工作质量作为出发点上,经过深入调查研究,采用面向批处理的方式,而开发了团学工作管理系统,实现了在线管理团员信息,提交入党申请,学生会成员考核、职务变更,发布各类文件、材料,等功能。本论文详细描述了团学工作管理系统从

3、需求分析、系统设计、软件的概要设计、详细设计和实现、软件测试的过程。本系统实现的主要功能为:学生基本信息查询:学生通过自己的账号进入系统后,可以看到全部自己的团员基本信息,还可以查询自己在本学期是否交团费,以及学生会成员信息。提交审核:普通用户通过本部门对学生的考查,并为某些团员向上级提交入党的审核。执行审核:超级管理根据普通用户提出的审核,然后经过一定的考查期,决定审核。打印功能:学生会用户和团总支用户都具有这个功能,主要对生成的报表给打印出来。发布消息:团委、学生会发布各种文件、材料,发布即时消息及公告。关键词:团学工作管理系统;批处理;B/S结构。Analysis and Design

4、of Member and Student Association Job Management System of Computer Science and Engineering CollegeAbstract: This system is developed by the use of B/S structure, and to achieve the informational and network management by the use of Internet network resources, to achieve the work management of Membe

5、r and Student Association, while the users can achieve the remote operation. The development of this system can solve the phenomenon such as long time-consuming, low efficiency to manage the Communist Youth League and Student Association members information by manual, greatly convenient the efficien

6、cy of students and the of managers. As a starting point to improving the work efficiency and quality, and after a thorough investigation and study, use the manner of batch-oriented to develop a mission management system, to achieve the Communist Youth League Members information management online, to

7、 submit the applications to join the party, inspection the Student Association members, change duty, release documents, materials and other functions.This paper describes the mission management systems work in detail from the needs analysis, system design, software outline design, detailed design an

8、d implementation and the testing process. The main function of this system is:Students the basic information: the students through their own accounts into the system, we can see all the basic information of their members, can also query whether or not in the current semester to pay fares, as well as

9、 members of the Student Union information.Submission verification: Through the examination to the own department students by the common users; submit the verification for certain Communist Youth League members to the higher authority who want join the party.Execute verification: According to the ver

10、ification which submits by the common-user, and after a certain examination time, the super-user decides to audit.Print function: The student association users and the group main branch users all have this function, mainly prints the product report forms.Issue news: Youth Corps Committee and Student

11、 Union issue various documents and materials, issue immediate news and announcement.Key words: Member and Student Association Job Management; batch; B / S structure.目 录1 绪 论11.1引言11.2 国内外研究现状评述11.3开发背景21.4开发目的31.5 系统组成31.6系统开发主要技术41.6.1 B/S(Browser/Server)结构的选择41.6.2 ASP.NET技术的选择61.6.3 Visual Studio

12、 2005 开发工具61.6.4 Microsoft Access 2000的选择72 系统需求分析82.1可行性分析82.2系统数据92.2.1系统数据执行关系92.2.2 系统数据要求92.3 功能需求92.3.1 各模块功能分析92.3.2系统架构表述图102.3.3用户模块图102.4系统功能联系112.4.1服务器端112.4.2 浏览器端112.5 数据执行流程122.5.1系统整体数据流图122.5.2系统E一R图122.5.3数据流图一三2.6 数据字典一五2.6.1 数据字典描述一五2.7性能需求一八3 概要设计193.1 编写目的193.2功能模块设计193.3基本设计概念

13、和处理流程203.3.1系统模块图203.3.2功能流程图203.4系统界面设计233.4.1信息添加界面233.4.2查询界面243.4.3编辑界面243.4.4提交审核界面243.4.5删除界面243.4.6审核界面243.4.7账号分配界面253.4.8打印界面253.5数据库设计253.5.1设计Microsoft Access 2000数据库263.5.2数据库设计的基本步骤273.6表结构274详细设计314.1系统简介314.1.1详细功能314.1.2登录用户符合以下条件可进入操作页面314.2具体功能设计324.2.1学生用户模块324.2.2超级用户(教师)模块324.2.

14、3窗口设计325系统测试345.1用户登录界面的测试345.2信息浏览界面的测试345.3信息编辑界面的测试345.4查询信息界面的测试356结束语366.1主要贡献366.2启示和意义366.3局限性366.4未来研究建议37参考文献38附 录39团学工作管理系统的分析与设计 xxx1 绪 论1.1引言随着计算机在各行各业的普及,人们从以前的手工输入信息、手工查找信息等一些繁琐的工作中解脱出来,完全进入了如今的电子信息时代,实现了真正的快速、安全、方便的资料管理1。团学工作管理系统是一种数据交互式处理的系统。是各级团组织、学生会为了支持决策、管理、应用而提供及时有效的信息而开发。本系统按团学

15、工作管理的需要,要求其每个模块的功能应具备可操作性、高效性、简单而且功能强大的一些特性。团学工作管理系统开发的目标是:建立团学工作管理网络体系,克服现有团员信息、学生会成员信息管理中存在的手工管理、统计与查询复杂、管理效率低等缺点;科学有效的利用现有的教学管理资源,并为将来进一步扩充和发展、升级团学工作管理系统奠定坚实基础。1.2 国内外研究现状评述管理信息系统MIS(Management Information system)是一门新的学科,60年代在国外提出管理信息系统的概念。从工业发达国家来看,信息管理系统的发展经历了以下几个阶段:(1953年至1965年)单项数据处理阶段,也称电子数据

16、处理(EDP)阶段。(1965年至1970年)综合数据处理阶段,也称事务处理系统(TPS)阶段。(1970年至今)管理信息系统(MIS)阶段2。计算机在管理中的应用开始于1954年,当时美国首先用计算机处理工资单。50多年来,计算机在处理管理信息方面发展迅速。例如,60年代美国计算机在管理中应用项目不到300项,到了1975年达到2670项。而现在,美国在财务会计上90%的工作由计算机完成;物资管理中80100%的信息处理由计算机完成;计划管理中是8090%。据计算机应用方面发展较快的国家统计,计算机用于经济管理的约占80%;用于科技运算的占8%;用于生产过程控制的占12%。因此,数据信息管理

17、是计算机应用的主要领域3。在国外高校,与国内不同,他们一般具有较大规模的稳定的技术队伍来提供服务与技术支持。而国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系4。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距5。纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中

18、,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求。安全性也无法完全满足用户的需求。安全性在各种Web 应用系统中扮演着非常重要的角色, 攻击者通常是利用合乎逻辑的操作设计出一些特殊的数据对系统进行攻击6。因此,团学工作管理系统充分依托校园网,实现团学信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机团学工作管理系统和全校信息系统打下良好的基础。1.3开发背景随着科学技术的发展,计算机应用于各个领域,高校作为培养人才的阵地对计算机的运用更为普遍。未来学校的发展趋势是完全自动化的教务信息管理,而且随着计算机

19、的普及,信息处理量的逐渐扩大,手工处理方式已经远远不能满足人们管理活动的需要,各种工作都逐渐由手工转为自动化,将使许多复杂、繁琐、且需要很多人力的工作变得简单7。本系统以曲靖师范学院计算机科学与工程学院团总支、学生会管理需求为依据,开发了一个适合于计算机科学与工程学院团总支、学生会使用特点的信息管理系统,该系统为曲靖师范学院计算机科学与工程学院团总支、学生会量身而做。计算机科学与工程学院成立于2008年,其前身是1999年成立的信息与计算机科学系,现有计算机科学与技术本科专业(师范类)、信息管理与信息系统本科专业、软件工程本科专业。自办本科以来,学校对我院两个专业的建设十分重视,每年增加教学实

20、验设备投入,办学条件不断改善,发展很快。为了办成合格的本科学院,学院各职能部门努力利用现代办公条件,提高工作效率,针对学院团学工作的实际,我们对团学工作管理系统的开发背景做了大量调研和仔细分析,我们认为开发团学工作管理系统是非常必要的,是及时的。1、学生规模扩大,团学工作管理工作量增大。作为一所学生人数已经达上万人的普通高校,98.3%学生是团员,学生团员的管理工作量迅速增加。2、传统的团学工作管理采用手工管理模式,工作量大,效率低、保密性差,团员信息,学生会成员信息动态变化快、管理人员少、从而更增大管理难度。学生在校就读期间的学习、工作、奖惩等方面的活动将产生大量的文件和数据,而且手工又不能

21、很快的解决这些数据,从而大大地增加了管理难度。3、学院办学条件改善,计算机硬件、软件和网络技术的发展和网上办公的普及为系统开发提供了充分的保障。目前,随着我们学院的发展,各项工作的起动和机制的完善,为了把我们学院建设成为一所合格的本科学院,网络信息管理是必不可少的,给我们提供了一个开发时机。为了使学校团委管理方便快捷,立项开发团学工作管理系统软件,这正是现代信息技术进入了现代大学管理的真正的体现,它将推动学院共青团事业、学生会管理的发展。1.4开发目的随着科学技术的发展,计算机应用于各个高校。我们立项组织研发团学工作管理系统,目的是:1、实现统一管理,降低管理成本。2、改变传统人工管理效率低、

22、保密性差等缺点,提高管理效率。3、方便团员信息、学生会成员信息的查询、上传、统计、打印、审核。4、实现团员信息、学生会成员信息的网上更新。5、培养和提高自己综合知识运用能力及创新精神。1.5 系统组成团学工作管理系统由团员管理模块、学生会管理模块二个部分组成。团员管理模块又分为二种不同的用户操作模块,分别为一般用户(学生)、超级用户(教师)。一般用户(学生)模块主要是由信息上传部分、信息查询部分组成。超级用户(教师)模块主要由团员基本信息管理(删除、添加、修改、查询)部分、审核入党部分用户管理部分、信息打印部分构成。学生会管理模块也分为二种不同的用户操作模块,分别为一般用户(学生)、超级用户(

23、教师)。一般用户(学生)模块主要是由信息上传部分、信息查询部分组成。超级用户(教师)模块主要由学生会成员基本信息管理(删除、添加、修改、查询)部分、奖惩登记部分、用户管理部分、信息打印部分构成。下图中展示了各模块之间的关系。团员管理子系统学生会管理子系统团学工作管理系统图1-1系统模块之间的关系图1.6系统开发主要技术1.6.1 B/S(Browser/Server)结构的选择近几年来Internet network飞速发展,人们的生活因为网络而在慢慢的改变。现在的个人电脑(PC)上都安装了浏览器(Browser)因此人们就利用浏览器作为客户端操作平台,万维网服务器(WWW Server)作为

24、中间层和客户端沟通服务器,这就是现在流行的B/S(Browser/Server)结构方式8。图1-2 B/S结构模型图 在这种结构下,本地的计算机无须安装任何客户端程序,只要有浏览器,可以使用因特网就可以使用系统了。他不仅仅减少了开发客户端带来的成本,关键的是,大大减少了系统维护的成本和时间,当修改系统的时候不需要对客户做任何的改动,并且客户也可以在任何计算机上使用你的系统而不需要做特定的设置。 首先,B/S结构简化了客户机应用程序,使得客户端程序只是一个全网通用的浏览器,便于管理,这是团学工作管理系统开发的主要目的。其次,由于B/S结构的系统每一次显示都需要请求服务器程序以获得显示数据,使得

25、系统的更新更快,易于系统的维护。最后,B/S结构的系统特别适用于网上发布信息,使得传统的功能有所扩展。这是C/S系统所不具备的,一个B/S的管理系统也可以是一个信息发布系统。而这一功能正是我们学院的具体情况所需要的。通过团学工作管理系统使得各部门的大部分管理信息可以被电子文件取代,从而提高了管理者的工作效率,使部门手续不复杂,节约了教学成本。基于以上的B/S优势,所以本系统将采用B/S结构。1.6.2 ASP.NET技术的选择针对团委信息管理信息系统的项目,在综合考虑了此项目的总体特点并对当前流行软件的实用性进行比较之后,我们主要采用ASP.NET作为程序设计代码的开发工具。 使用ASP.NE

26、T作为开发工具的主要原因在于利用ASP.NET技术可以建立动态的、高性能的、安全的、跨平台的先进动态网站。ASP.NET是微软新一代的Web应用程序开发技术,它克服了使用ASP开发应用程序所带来的种种限制,在NET Framework上提供一个全方位的Web开发平台,它是建置和管理Web应用程序最佳的平台。ASP.NET的主要功能:设计web窗体、样式表、母板页、数据库访问、用户控件、XML WebService、网站生成与发布9。ASP.NET技术在加速动态Web网页开发时有以下几个优点:ASP 页面内VBScript 和JScript的交互。ASP具备管理不同语言脚本程序的能力,能够自动调

27、用合适的脚本引擎以解释脚本代码和执行内置函数。ASP开发环境提供了两种脚本引擎,即VBScript (缺省) 和JScript不过,开发者并没有被限制于只能使用这两种语言,只要能够提供合适的ActiveX 脚本引擎就能使用任何脚本语言10。ASP.NET文件是一个扩展名为.ASPX的文本文件。在ASP.NET支持下,利用ADO.NET,开发者可方便地访问种种基于Web的数据库,不管数据源是关系数据库、非结构的数据库、文字数据库(如XML文件) ,还是如Microsoft Excel一样的表格数据库,都可通过ADO.NET 来存取11。1.6.3 Visual Studio 2005 开发工具

28、Visual Studio 2005 (VS2005) 是一个非常高效的开发工具,使用该工具可以快速地创建健壮优雅的应用程序。它为.NET开发者提供了许多优越之处,包括:l 全新的界面。代码和布局使用选项卡式的文档窗口和可停靠的工具栏。l 可方便地访问多个设计窗口和代码窗口。l 所见即所得的可视化Windows窗口和Web窗体设计方式。l 代码自动完成。可以减少输入的代码量及输入代码时的错误。l 智能感知。它显示每个方法的提示信息,包括返回值的类型及参数类型。l 动态上下文帮助。它显示与正在输入的代码相关的帮助主题和示例,也可以在IDE内搜索完整的SDK文档。l 错误语法即时标记。它可以在发生

29、错误时立即提示修复错误。l 起始页。方便存取新的和已存在的项目。l HTML编辑器,包括设计视图和HTML视图,两个视图之间可以实时地相互更新。l 解决方案资源管理器。它以大纲方式显示解决方案中所有文件。l 集成对源代码控件软件支持,如Visual Source Safe。l 以声明方式或在属性窗口中修改控件的属性的能力。l 集成自己创建的或从第三方购买的自定义控件的能力。VS2005 是一个非常实用的开发工具,它可以节省执行重复任务的时间,同时它又是一个非常庞大和复杂的应用程序12。1.6.4 Microsoft Access 2000的选择用户希望能将所用数据数字化、电子化,以获得符合自己

30、要求的数据库管理方式, 提高工作效率。Microsoft Access 2000是实现工程数据管理的有效手段之一。Microsoft Access 2000是一个数据库管理系统(DBMS),与属于该范畴的其它数据库管理系统一样,Microsoft Access 2000能储存和检索数据,提供信息的查询和自动完成重复性工作,处理相关的数据,完成报表等功能。Microsoft Access 2000也是一种功能强大的应用程序,它具有以下特点:首先,数据库管理系统兼备了Windows操作系统的通用性和可视化的窗口操作环境, 为管理者提供了易于操作的友好界面。其次,用户可以通过OLE(对象链接和嵌人)

31、集成其它相关联的软件,从而使Microsoft Access 2000成为一个功能强大的数据库管理系统。再次,Microsoft Access 2000作为一个关系型数据库管理系统, 能减少数据的复杂性,使管理工作快捷、准确,提高了工作效率一三。2 系统需求分析2.1可行性分析可行性分析是在对现有系统进行调查的基础上,针对新系统的开发对我们计算机科学与工程学院是否具备必要性和可能性,实用性,对新系统的开发从技术、经济、学院内外各个方面进行分析和研究,以避免造成不必要的失误,保证新系统的开发成功,而对于团学工作管理系统可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题的可行性,实现性,问

32、题是否能够被解决。该系统的可行性分析可以从几个方面出发,包括以下几个方面的内容。(1)软件实用性-主要分析团学工作管理系统对计算机科学与工程学院的团学工作管理效率提高是否具有实用价值,是否有开发这个系统的必要性。(2)管理可行性-主要分析团学工作管理系统的开发得到了学团委和各级团组织,学生会地大力支持和肯定,各级团组织、全院团员和学生会成员具备的现有设备和业务知识能利用本系统处理团员、学生会成员信息以提高工作效率。(3)技术可行性-主要分析我们面对现有的技术条件能否顺利完成团员管理子系统开发工作,能否适应我们学院特定的一些工作的要求;硬、软件能否满足开发人员开发的需要等。该管理系统采用流行B/

33、S结构进行开发。B/S结构的系统开发是把文件和数据库内容放在远程的服务器上,而在客户机上也可以对信息的加工处理和操作。所以它不但满足了我们团学工作管理系统的数据保密性、安全性的要求,而且又结合了计算机网络技术,能够实现网络办公化,也不会时间与空间的限制,也是技术发展的大势所趋。数据库服务器选用Microsoft Access 2000数据库,处理本系统预期所提供的大量数据,同时满足数据的完整性。 (4)时机可行性-目前,大学的校园网络覆盖了教学区和学生区的主要建筑物及部分家属宿舍,从而满足学院内各职能部门,各直属单位上网需求。学院良好的网络设施为计算机科学与工程学院团学工作管理系统的开发提供了

34、坚实的基础。 所以, 计算机科学与工程学院团学工作管理系统的开发在技术和时机上都是完全可行的。综上所述,本系统开发目标己明确,在技术和实用性等方面都可行,并且减轻部门管理的负担。因此系统的开发是完全可行的。2.2系统数据2.2.1系统数据执行关系(1)浏览器向servlet控制器发出请求,而Servlet类经过实例化,执行javabean才实现向服务器提交信息数,返回浏览给用户表现出来。(2)当请求信息到达servlet控制器的时,通过另外一个接口,用ASP.NET视图文件去表达,与Javabean建立连接,最后与服务有同样的数据交换,最后还是通过浏览器表现给用户。(3)视图,Javabean

35、,还有数据库之间是双通道的。2.2.2 系统数据要求本系统在普通用户和超级用户模块中都有统计这个功能,并且是团费和团员的一些信息的统计,所以团费应该以元为单位,只能保留小数点后两位,其它的信息比如:入团、入会的日期只要保留到天数就可以了,其它的必须与数据库设计中设计表时的字段相符合。2.3 功能需求在可行性分析阶段己经粗略的研究了该项目的需求,并分析了开发平台及软件的可行性,但为了准确的确定目标系统必须做什么,了解用户的明确需求,又一次详细的进行了需求分析,并参考了相关资料,明确了所需实现的系统功能。2.3.1 各模块功能分析(1)超级用户模块:对系统正常运行时的用户管理(包括添加、修改、删除

36、普通用户与一般用户)与用户权限分配的功能;操作学生基本信息(包括团员信息、学生会成员信息),团员信息、学生会成员信息进行批量录入、删除,修改;按不同方式进行团员信息、学生会成员信息查询;分类核对与统计(专业、年级、班级、姓名、入团时间、入会时间、所当职务以及上交团费情况等),形成报表并打印;对普通用户提交的学生入党审核;各操作均进行日志管理,做好各种备份操作等,主要是提高系统的安全,显示出它的一些系统参数。(2)普通用户模块(包括Internet的用户):查询个人团员信息,用户登录后即可以获得的自身信息、上传自己的信息、查询团费交纳情况、下载所需的资料。2.3.2系统架构表述图团学工作管理系统

37、通过Servlet架构方式,把ASP文件和do文件放在文件服务器上,把数据文件放在数据库服务器上。具体实现就是客户端通过浏览器,向Web服务器发出连接请求,实现一些操作,常见的管理系统是与数据库紧密相连的,随时进行数据的处理与交换。所以数据库服务器随时准备与程序建立连接,提供数据服务,具体图示如下:浏览器浏览器WWW网络Web服务器数据服务器器图2-1系统架构表述图2.3.3用户模块图团学工作管理系统分为二级用户模块,二级用户根据权限进行管理与操作,二级用户模块之间具有一定的联系(管理与被管理)。各个模块处理方式是不相同。团学工作管理系统超级用户(教师)普通用户(学生)图2-2用户模块图2.4

38、系统功能联系在团学工作管理系统中,操作的功能有团员信息、学生会成员信息的添加,团员信息、学生会成员信息的修改,团员信息、学生会成员信息的删除,团员信息的查询,推优入党审核与审核,打印信息等。然而每个操作都具有不同的联系。因此,功能是因数据而存在联系。2.4.1服务器端输入:用户发来的请求数据,如各种查询数据、统计数据的请求。输出:将输入信息处理后的数据,如按查询的条件返回查询的结果集。2.4.2 浏览器端输入:输入各类表单、基础数据及查询、添加修改、删除数据的请求,如:用户进行的团员信息的录入,查询条件等。输出:输出输入的信息经服务器处理后返回的结果,如:查询、统计团员信息的结果等。2.5 数

39、据执行流程2.5.1系统整体数据流图对于整个系统来说,它的数据流向都是从用户登录算起,经过密码的验证,才能实现在这个系统中的各个功能的操作与实现,最后完成各个功能操作以后就要退出系统,释放系统连接后,退出系统。这个过程的数据流向是相一条线似的,在系统里面大概都是这种形式。用户登录密码验证功能操作退出图2-3系统整体数据流图2.5.2系统E一R图团学工作管理系统中用到的对象和实例都存在一定的关系,表现给用户是不很明显的,但是编程中却要对每一个对象进行实例化,一个系统中,把用到的每个数据表都表示成是一个对象,表中的每一个字段就是这个对象的属性,这个系统中用到的表有:团费表、团员信息表、登录表、入党

40、积极分子审核表、学生会成员信息表、奖惩登记表、学生会成员考核表等。而对象与对象的关系有三种:多对多,一对多,一对一。这是从一种逻辑上表现各个对象之间的内在联系。也可以把每个对象的属性表现出。具体的图示说明如下:操作学生会成员考核表奖惩登记学生会成员信息入党积极分子审核超级用户普通用户团员信息团费属于操作操作管理属于属于属于管理管理超级用户操作操作管理1N1NNMN1NNNNNNNM11111M1MM图2-4系统E一R图2.5.3数据流图用户12.团员信息操作D1登陆表6.团员管理1.用户验证5.信息查询4.普通用户3.超级用户2.登陆失败11.团员信息下载10. 推优入党9.团员登记7.学生会

41、管理 D2信息表D5团员信息表D2会员信息表16.会员信息操作14. 奖惩登记一五.会员信息下载一三. 审批打印用户D3奖惩登记表D4会员信息表D7团员信息表D6推优入党表D8团员信息表打印登陆信息登陆成功登陆成功登陆失败返回登陆界面验证信息操作查询条件下载条件下载条件审批结果打印信息打印信息操作结果操作结果处理信息登记信息推优条件管理目标管理目标图2-5系统数据流图2.6 数据字典2.6.1 数据字典描述名称:用户名描述:系统为操作员分配的账号定义:用户名= l字符l6位置:登陆表名称:用户密码描述:用户管理和登录验证定义:用户密码=1字符20位置:登陆表名称:用户类型描述:标识用户在系统中

42、的权限大小定义:用户类型=0字符2位置:登陆表名称:团员学号描述:这个描述团员的字段+唯一字段定义:团员信息的录入二=1字符20位置:团员信息表名称:姓名描述:团员的标志定义:姓名二1字符20位置:团员信息表名称:性别描述:团员的性别定义:性别二字符2位置:团员信息表名称:政治面貌描述:团员政治面貌定义:姓名=0字符2位置:团员信息表名称:出生年月描述:本人生日定义:出生年月=日期8位置:团员信息表名称:班级描述:团员现在的班级定义:班级=1字符10位置:团员信息表名称:专业描述:团员现在所学的专业定义:专业=1字符20位置:团员信息表名称:民族描述:团员的族别定义:民族=1字符16位置:团员

43、信息表名称:入团时间描述:入团时的时间定义:入团时间=日期8位置:团员信息表名称:备注描述:添加详细说明定义:备注=1字符50位置:团员信息表名称:权限管理描述:超级用户对用户权限进行的操作定义:权限管理=添加用户+删除用户+修改用户位置:登陆表名称:添加用户描述:增加用户数量定义:添加用户=分配用户名+初始化密码位置:登陆表名称:删除用户描述:删除不需要的用户定义:删除用户=删除用户位置:登陆表名称:修改用户描述:对用户登陆信息进行修改定义:修改用户=修改需要修改的用户位置:登陆表2.7性能需求(1)数据精确度:数据限定在一定的适应的范围内。(2)时间特性:保证用户一次最简单操作过程在内完成

44、。(3)适应性:操作流程要简单明了,适应不同的数据环境。(4)安全性:操作中的数据和口令要加密。(5)实现性:开发完成需要运行在学院的校园网络。(6)操作性:使每个用户在使用这个系统时操作简单,易用性强。3 概要设计3.1 编写目的概要设计是软件设计的第一阶段,包括结构设计和接口设计,通过对这个概要设计说明书,用户能从设计结构上更加深入的了解本系统的总体设计和原理,从而能更好的使用本系统。这是一个基于Web运行的团学工作管理系统,具有良好的开放性和通用性,支持多种标准化的团学工作管理,实现多级(多用户)管理模式,智能化的查询个人信息。这些技术的综合应用,使得对团员、学生会成员的管理的方便、高效

45、、快捷。3.2功能模块设计系统为管理的规范化和系统的安全性起一定的支撑作用,主要包括以下功能模块:权限管理:该模块允许为用户分配角色(账号),不同角色的用户具有不同的职能和权限。系统通过登录界面来限定用户的权限级别,并限制其访问数据的范围。系统的主要角色和权限如下:学生:操作权限仅为查询团员信息和上传自己的信息。超级用户:为系统的唯一超级用户,该角色除了拥有普通用户的所有操作权限外,还可以对普通用户信息进行管理。 团员信息管理:包括学生信息管理部分,普通用户和超级用户对团员信息进行管理,主要包括专业、班级、学号、姓名、入团时间、政治面貌等信息的添加、修改、删除等操作,超级用户并为普通用户分配账号。 用户管理:执行用户信息的添加、删除、修改等操作。团学工作管理系统设计目标是用基于工Internet的网络管理模式代替传统的人为管理团员信息模式。因此团学工作管理系统应具备传统管理模式的所有功能,团员信息、学生会成员信息的添加,删除,修改,查询等功能,除此之外,还应具有用户管理、系统管理和系统安全等功能。因此在团学工作管理系统可分为2个功能模块,即一般用户(学生)、超级用户(教师):(l)一般用户(学生)主要实现:查询信息、上传信息等。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号