毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.NET学生社团管理系统设计+源码(3)
校方:在社团事务过程中起到管理和监督的功能,具体是对社团事务的管理和可以发表校方的公告,最新消息等,注意校方权限只是管理次级权限的社团和信息模块,不能直接干预社团内部事务和社团发表的信息,但可以作为大方向上的监督者和指导者。
社团:管理本社团内部事务,(对本社团,部门,会员及社团财务方面的事务)及对本社团信息模块的增删改查,使社团负责人可以在社团管理平台上完成对社团事务的管理,使得社团管理在管理上更加的规范化和简单化。
会员:会员权限可以实现对社团经费的申请和社团发布的信息中的附件进行下载,使得会员可以在社团管理平台上进行及时,高效的互动。极大程度上提升了系统的公开化和共享性。
游客:实现对社团管理平台前台页面的浏览和申请加入社团的功能。
(3)分析系统功能模块
通过需求分析和功能分析后,可以对系统整体的功能模块有所把握,最终得出社团管理系统功能模块图如图2所示。
图2 系统功能模块图
3.3 开发思想
代码结构采用三层架构的代码结构设计,将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想[11]。
3.4 数据库设计
建设一个成功的社团管理系统,数据库的设计处于举足轻重的地位。数据库结构设计的好坏将直接对应用系统的效率以及实现效果产生的影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致[12]。
根据大学生社团管理网站的需求分析结果,可以得到如下几个实体信息:社团实体、信息实体、部门实体,会员实体,权限实体,财务实体。
各实体间包括如下关系:每个权限可以正对不同的社团进行和信息实体进行管理,每个社团可以管理自己社团内部的部门、会员、财务、信息等实体。
基于以上实体之间的关系,可得到如下关系图如3所示:
图3 数据表间关系图
4系统主要功能模块具体实现
系统实现的主要功能有登录模块、后台社团管理模块、信息模块等。
4.1登录模块
登录界面如图4所示:
图4 登录界面
用户填写登录名和密码,在角色选择的下拉列表中选择您自己所属的角色之后单击登录,根据相应的算法判断是否登录成功,成功则跳转至后台主页,否则给出提示。
实现算法描述:
操作员在登录界面输入账号和密码后,系统根据【账号+密码】进行如下登录逻辑处理:
(1) 判断账号和密码是否匹配,如果不匹配,则登录失败,并提示信息:用户名或密码错误!返回登录界面。
(2) 判断用户是否为管理员,如果是,则加载管理员操作界面,如果不是,则加载普通用户操作界面。
(3)成功登录,进入系统。
4.2社团管理模块
(1)校方管理员权限登录
校方管理员在登录页面输入相应的用户名、密码及角色,经过登录模块的验证成功后进入校方管理主页。在管理主页是以角色名及用户名在确定身份,从而控制模块功能。校方管理员界面如图5所示。
共3页:
上一页
1
2
3
下一页
上一篇:
ASP.net+sqlserver城市公交查询系统设计+源码
下一篇:
C#+sqlserver图书信息管理的设计实现+源码
PHP+IOS的会议管理系统的设计+ER图
标准件经销管理系统【959字】
客户關系管理系统的发展与研究【1843字】
學生成绩管理系统的设计与实现【1741字】
ASP.NET的Web网络應用程序开...
港航管理系统门户网站之思考【2521字】
可扩展的计算机网络管理...
国内外图像分割技术研究现状
医院财务风险因素分析及管理措施【2367字】
志愿者活动的调查问卷表
神经外科重症监护病房患...
公寓空调设计任务书
承德市事业单位档案管理...
AT89C52单片机的超声波测距...
10万元能开儿童乐园吗,我...
中国学术生态细节考察《...
C#学校科研管理系统的设计