学生会工作管理系统.docx
- 文档编号:27913780
- 上传时间:2023-07-06
- 格式:DOCX
- 页数:12
- 大小:41.12KB
学生会工作管理系统.docx
《学生会工作管理系统.docx》由会员分享,可在线阅读,更多相关《学生会工作管理系统.docx(12页珍藏版)》请在冰豆网上搜索。
学生会工作管理系统
ASP.NET学生会工作管理系统
――可行性分析报告
一、当今学生会工作的流程
计算机在我们的学习生活中的应用越来越广泛。
我们学校的学生会工作中,很多情况下都要用到计算机。
比如用EXCLE进行加分扣分的汇总,用WORD进行通知的编排和下达,也有利用5S成绩管理系统来对成绩进行统计。
当需要请假时,就需要先联系班主任,当面填写请假条。
当进行5S加分的时候,首先要填写5S加分卡,然后再对5S加分卡进行录入。
二、开发本项目的必要性
结合现今工作会的工作流程,当组织者申请某项活动,就需要填写大量的表格,送交学工部审核。
并录入电脑,然后再进行打印复印,再发到每位同学的手中。
一旦这其中某一个环境出了问题,就会出现通知下达不及时,活动不能及时审核等各种各样的问题。
加分扣分的时候,需要专人对所采集的数据进行录入,因为卡都在每位同学的手里,统计一次就要让大家全部上交。
录入的时候,由于数据里太大,难免会出现错误,出现错误以后,又无法及时修正,或者修正的时间过长。
就会造成同学对学生工作的质疑。
当同学有事不能当面找老师请假的时候,由于有时电话没打通等一系列因素,造成了请假不及时,从而给学生工作来带了困难。
综合这一系列的问题,我们决定开发一个学生会工作管理系统,从而可以大大提高学生会的工作效率,也为同学们的学习生活带来更多的方便。
三、项目产品的主要用途与性能
本项目系统主要用于学生会工作,分为学生信息管理,部门信息管理,教师信息管理。
性能方面,本系统允许的最大学生数目理论上没有限制,但考虑到世界应用故暂时定为5000人。
四、项目产品的主要用途与性能
本项目系统主要用于学生会日常工作管理,分为学生信息管理,教师工作管理、部门工作管理。
性能方面,本系统允许的最大学生成员数目理论上没有限制,但考虑到实际应用,将活动用户数定义在了5000人,以保证系统的稳定可靠
三.使用ASP.NET开发本项目的可行性
1、ASP.net是M的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。
2、ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。
可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。
3、ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。
另外,任何ASP.NET应用程序都可以使用整个.NETFramework。
开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
4、ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。
这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。
ASP.NET学生会工作管理系统
――项目开发计划书
一、引言:
1.编写目的:
本计划书为本系统开发的各项事项:
包括人员的分配,项目的概述,项目开发的周期和的进度作出明确的计划,并严格按照此计划开展工作。
2.项目背景:
当今学生会的工作,繁琐杂乱,没有统一的流程与规格,各处工作漏洞百出,造成很多同学们的不满。
于是我们决定开发学生会工作管理系统,来解决这一现象。
3.委托单位:
2010-2011学年第二学期IMS学期作业
4.开发单位:
信息工程系2010届计算机网络12班第()小组
5.开发人员:
***、***、***
6.参考资料:
《ASP.NET入门到精通》、《SQLSERVER基础与提高》
7.项目概述:
本项目是经过长期调查IVT学生会的工作流程,对其工作进行整合与扩展的一个综合性管理系统。
8.工作内容:
基于ASP.NET的学生会工作管理系统的开发
9.程序编写要求:
正确性、健壮性、可靠性、高效率、易用性、可读性、可扩展性、可复用性、兼容性、可移植性。
二、项目概述
1.项目目标
为了让学生会工作管理系统顺利的完成。
我们要实现以下几个目标:
1、对客户进行跟踪调查,了结用户需求,完成需求分析。
2、选择采用哪种系统进行设计,以及各功能模块的设计与组合。
3、编写代码并检测各模块的功能,最后进行整合。
4、编写软件使用说明书。
2.产品目标与范围
根据学生会工作管理系统的使用对象。
我们将努力让学生会工作管理系统简单易用,让所有参与学生会工作的人员,因为使用了我们的系统,而大大提高了工作效率
3.假设与约束
系统分析员必须在3天内到位”或“用户必须在一个星期内对对需求文档进行确认,如果不能按时完成。
那必须及时调整。
4.需完成的软件
学生会数据管理系统、网页所有文件、基础数据库。
5.需提交用户的文档
可行性分析报告、项目开发计划书、软件需求说明书、用户操作手册
6.应当提供的服务
每季度软件BUG维护,工作日上门使用指导。
7.项目开发环境
WINXP+VS2008+SQLSERVER
ASP.NET学生会信息管理系统
――设计与分析
摘 要:
先从学生会信息管理系统的背景和构成系统的功能需求入手,论述了学生会信息管理系统的设计与实现,其中主要讨论了如何设计系统,以及系统实现中用到的一些算法,然后对学生会信息管理系统做了一些简短的总结并提出了新的展望,最后简单讨论了本系统需要改进和完善的地方。
一、背景
学生会,是现在学校中的组织结构之一,是学生自己的群众性组织,是学校联系学生的桥梁和纽带。
学生自觉接受学生会的领导、督促和检查,积极支持学生会的各项工作。
它在学校的作用可以说举足轻重,随着学校规模的不断扩建,学生会也日趋庞大,相应的对于学生会的管理工作也显的越来越紧手!
未来学校的发展趋势是完全自动化的信息管理,而且随着计算机的普及,信息处理量的逐渐扩大,手工处理方式已经远远不能满足人们管理活动的需要,各种工作都逐渐由手工转为自动化,将使许多复杂、繁琐、且需要很多人力的工作变得简单。
对学生会的管理工作包括很多方面,有对新学生会成员的管理,对各学生会成员担任职务的管理,对各学院学生会分部的管理等等,这么多复杂的工作如果都用手工来实现,不仅效率很低,管理不方便,而且容易出错。
在当今学校管理现代化要求下,为了提高学校学生会主席各部长以及学校老师领导对学生会管理工作的效率,在管理信息化、方便管理的要求下开发此系统。
二、学生会信息管理系统的需求分析
软件开发包括需求、设计、编码和测试等阶段,首先应给出软件的目标,确定要做什么;然后要决定如何达到这一目标,给出策略、方法和步骤;继而加以实现,制作出所需要的软件;经过适当的检测,判定符合初始目标以后,方可投入运行和使用。
本项目旨在用微型计算机对全校的学生会事务进行管理,其内容包括新学生会成员的管理、对各学生会成员担任职务的管理、对各学院学生会分部的管理等等。
学生会管理人员在进入系统时,系统通过注册登录来提供用户的访问权限,系统会检查用户的合法性,如不合法,系统拒绝用户进入,如是合法用户,则根据命令要求类型处理。
本系统主要有新学生会成员的管理、对各学生会成员担任职务的管理、对各学院学生会分部的管理、资格审定等具体功能,分别进行不同的管理。
新学生会成员管理首先按照各专业录入新成员干事信息,录入时若录入的信息不完整,则给出提示信息,要求用户录入完整信息;若新成员干事库中已经存在该成员信息的给出提示信息,保证不重复录入新成员信息。
在录入阶段,会显示新成员库中的记录,可以进行浏览、删除、修改等操作,以便用户录入正确无误的新成员信息,最后打印编好学号和分好各学生会部门的新成员干事名单并将新成员记录写入学生会信息库。
三、学生会信息管理系统的设计
1、学生会信息管理系统的设计及其结论
该系统的设计思想是要实现一个相对稳定、协调的学生会信息管理系统的工作环境。
该系统设计的主要思路是:
自顶向下采用功能模块的方法,整个系统均按照一个主控程序调用若干个功能模块的方法实现。
从系统的功能出发,我们将整个系统分为新学生会成员的管理、对各学生会成员担任职务的管理、对各学院学生会分部的管理、资格审定四个部分来叙述其设计目标。
(1)新学生会成员的管理。
建立新学生会成员库,支持用户对新成员的信息进行录入、删除、修改等操作,再对新成员自动编排学号、姓名、专业,然后对新成员进行自动分部门,打印新成员名单等。
(2)对各学生会成员担任职务的管理。
支持用户对各部门部长信息即兼任职位的录入、删除、修改等操作,自动填写重修库。
(3)对各学院学生会分部的管理。
包括下放任务,学生会总部对各学院学生会的管理。
(4)资格审定。
对学生会部长主席及原学生会部长主席进行管理资格审定、查询,。
系统是由内部各个互相依赖的组成部分按照某种规则组合在一起的,各个部分尽管在功能上相对独立,但彼此之间是有机联系的。
2、系统设计时考虑的因素
(1)学生会信息管理系统开发工具选择的考虑
整个学生信息管理系统包括许多信息,如学生会干事基本信息、学生会各部长基本信息、各学院学生会分部基本信息、部长等换届信息、专业信息等等,其信息量比较复杂。
学生会信息管理系统首先应该属于数据库的范畴,选取合适的工具建立起各种信息库是整个系统设计的关键。
经过对所需数据库结构的分析,对实现预定功能所采用的算法的讨论与审核之后,以及对BorlandC++、VisualBasic、BorlandDelphi、ASP.NET等编程语言的特点作了认真地分析和比较之后,考虑到ASP.NET的学习比较简单,适合那些小型信息管理系统开发,效率高,具有强大的数据库开发和管理功能,它以Windows为操作系统,是基于图形界面、可视化的、面向对象的开发工具,程序员可根据程序和界面设计要求,直接在屏幕上“画"出窗口、菜单、按钮等不同类型的对象,并为每个对象设置属性。
使用ASP.NET的另一个关键因素是它可以很好的和数据库进行连接,可以只写少量程序代码就能够快速开发出数据库应用程序,使用ASP.NET所提供的数据库桌面,可以方便地建立数据库,最终决定以Windowsxp下的VS2008为软件开发工具。
在开发过程中,深深体会ASP.NET的强大的实用功能,以此缩短开发系统的周期,,最终希望结合语言查询功能,采用动态建库方式实现系统对数据库的增、删、查、阅、改、存等功能。
(2)用户界面设计
用户界面是系统与用户之间的接口,是控制和选择信息输入输出的主要途径。
用户界面设计应坚持友好,简便,实用,易于操作的原则,尽量避免过于繁琐和花梢。
例如,在设计菜单时应尽量避免菜单嵌套,层次过多和每选择一次还须确认一次的设计方式。
在设计大批数据输入屏幕界面时应避免颜色过于丰富多变,因为这样对操作员眼睛压力过大,会降低输入系统的实用性。
为了方便用户使用本系统,操作简单方便,本系统采用信息系统功能选择操作的最常用方式,菜单方式。
在进入系统后,所有的系统功能都在菜单上显示出来,用户可以直接选择某一功能进入模块,方便,快捷,简单。
另外,在整个系统中,采用人机交互方式,操作简单,使用者只需使用鼠标和键盘即可以完成相应的操作,用户无需懂得计算机专业知识,只要按提示信息使用键盘就可以方便的使用该系统。
例如,对于一些信息比较固定的数据,像学生会中成员的专业名称、性别、学号等事先将其存放在下拉列表中,当输入到这些数据时,可在列表中选择相应的项目进行输入,这样就不用每次输入汉字的专业名称或性别等。
这种操作方式既可加快输入速度,又可以保证输入数据的正确性。
为了方便用户,在必要的地方设置了帮助功能,帮助用户了解系统功能,操作方式,运行状态,错误处理等各项内容。
此系统界面简单明了,色彩适中有足够的提示信息来引导操作员进行输入操作。
所安排的提示信息尽可能的简单明了,使用户能够很容易地理解输入要求,并进行正确的输入操作。
四、学生会信息管理系统的主要算法与数据结构
1、实现思想
数据库的设计从实际的管理需求出发,按照用户对数据处理的要求,考虑到系统的运行效率,可靠性,可修改性,灵活性,通用性和实用性等各个方面,完成用户权限的设计,索引文件或临时文件的设计,视图的设计等等。
2、主要数据表
由于要对学生,教师,部门的账户区别管理,并对应关联对应的加分,活动。
从而设计了学生信息表,部门信息表,教师信息表,加分信息表,活动信息表。
3、系统实现中的主要算法
(1)自动分部门算法
在自动分部门界面中,先统计各个部门的新成员人数,系统给出建议每部门人数(每部门大约人数事先在系统中设定),若不想使用建议分部门数,也可自行输入一个分部门数。
分部时考虑了性别(男女)、专业等因素,确保男女生比例。
自动分部门后,可以显示各部门新成员干事名单。
(2)学生会人员查询算法
成员查询算法主要利用数据库中的SQL查询语句实现,分别以学号码,部门名,专业班级为查询条件对各学生会成员表进行检索,检索结果显示给用户。
4、结束语
此系统以实际为背景,但与实际有一些差距。
在设计中,为了减小复杂程度,简化了某些方面。
本学生会信息管理系统还有一些需再改进的地方,可以依据本系统中处理问题的思路和方法再增加一些功能模块,如成员部门调换管理,成员违纪退部管理等进一步提高系统的的科学性。
ASP.NET学生会信息管理系统
――用户操作手册
一、系统登录
1.系统登录
打开指定网站:
输入用户名,密码,对应的验证码,选择对应的用户类型(例如教师,学生,部门),点“登录”框即可进入系统
2.进入主界面
系统可以根据账户的不同类型,分配相应的功能模块。
用户可以用鼠标点击相应模块,从而进行相应功能的操作
二、学生信息管理
1.个人信息查询
学生可以在这里查询到自己的个人信息,例如姓名、学号、班级、系部、专业、联系电话、照片、出生日期、身份证号、毕业学校等一系列个人信息,并可对部分信息进行修改。
2.最新公告及活动查询
学生可以在这里查看到最新的通知,以及被审核的活动。
让同学们第一时间了结学工动态,省区了繁琐的传达工作。
并对公告和活动具有评论的权限,可以让学生会最快的了解到同学们的反映。
加大了学生会与同学之前的交流。
3.5S加减分情况查询及投诉
学生可以在这里查看到自己5S的加减分情况,如果有误加,误扣。
在对应分值的后面有投诉按钮,可以点击进行投诉。
另外,该页设有5S分数竞技榜,可以鼓励同学们努力参加活动,争取榜上有名。
4.请假申请
学生如果有事需要请假,可以在这一页里填写请假单。
写清楚事由,请假时间,联系方式等等,点击提交。
班主任就会在第一时间内收到该请假申请。
5.人个加分申请
学生可以在这里,为活动以外的其它事项申请加分。
当填写完加分申请表,确认提交后,学工老师会立即收到该加分请求,如果审核通过,将会反应在“5S加减分情况查询”中。
6.学生账户管理
学生可以在这里,对自己的登录账户进行管理,比如个性化用户名,密码的修改等等。
7.建议反馈
学生可以在这里发表自己对学生会的建议与意见。
指定建议某个部门,或者某位老师,或者整个学生会。
被建议的对象将能立即收到您的建议与意见,就可以在最快的时间内给出答复。
三、部门信息管理
1.部门信息查询
部门管理人员可以在这里查询到部门的信息,例如部门名称、部门人数、成员名称、主要职责等一系列信息,并可对部分信息进行修改
2.最近公告及活动查询
部门管理人员可以在这里查看到最新的通知,以及被审核的活动。
看到同学们对活动的最近回复,以便尽早的了解到同学们的反映。
加大了学生会与同学之前的交流。
3.部门活动申请
如果部门想要举办活动,部门管理人员可以在这里填写活动申请表,例如:
活动名称、活动地点、活动时间、活动对象、活动内容等一系列信息。
当确认提交以后,学工老师会在第一时间内收到该活动申请。
4.部门加分申请
活动结束以后,由涉及部门统一申请加分,填写加分申请表,以及涉及加分人员的名单,分值,等数据,提交后反馈到学工老师处审核。
5.部门账户管理
部门管理员可以在这里,对自己的登录账户进行管理,比如个性化用户名,密码的修改等等。
6.意见与建议回复
如果有人对自己的部门提出了建议与意见,在这里可以查看,并有回复功能对意见进行回复。
四、教师信息管理
1.教师信息查询
这里可以查询教师的个人信息,例如:
姓名,职位,系部、专业、联系电话、照片、出生日期、身份证号等等。
2.最近公告及活动查询
教师可以在这里查看到最新的通知,以及被审核的活动。
看到同学们对活动的最近回复,以便尽早的了解到同学们的反映。
加大了学生会与同学之前的交流。
3.活动审核
教师可以在这里察看到各部门的活动申请,如果同意就点击审核通过。
如果不同意则点击驳回,并有相信的回复可以填写驳回理由。
4.加分审核
学工老师可以在这里察看到所有要求加分的同学或者部门的申请,这里可以批量审核,如果通过,将立即反应到各同学的5S分数表中。
5.请假审核
班主任或者学工老师可以在这里察看到学生的请假申请,老师可以根据实际情况决定批准或者驳回,学生也会在第一时间看到自己的请假申请是否通过。
6.教师账户管理
教师可以在这里,对自己的登录账户进行管理,比如个性化用户名,密码的修改等等。
7.意见与建议回复
如果有人对自己提出了建议与意见,在这里可以查看,并有回复功能对意见进行回复。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生会 工作 管理 系统