毕业设计-c学生会信息管理系统开发内容摘要:

护功能方面包括:学生会成员管理,学生会部门 管理,学生会信息管理系统用户管理等。 在后面将一一介绍。 这个是一个学生管理系统,我们的目标是提高学会管理工作的效率,具有对 Opinos adugethry39。 mlcAv,fPb20*jZTxMI:EYB()学生个人信息,课程信息,所选课程信息进行管理及维护的功能。 学生可以通过此系统进行个人信息,考试成绩查询以及完成选课功能。 系统开发的总体任务是实现学生信息管理的系统化,规范化和自动化。 总之,学生管理系统的功能需求包括管理员对功能的需求和学生对功能的需求两大部分,如下所列: 管理员对功能的需求: 管理员权限最大,可以对学生,班级,课程情况进行统一的管理,管理员对功能的需求细分如下: 有关学 生信息的浏览,包括学生的姓名,性别,民族,出生年月,入学日期,所在班级,籍贯及备注信息; 学生信息的添加,本系统由管理员对学生的基本信息进行添加; 学生信息的修改,删除; 班级管理信息的浏览,包括班级设置,年级信息等; 班级管理信息的添加; 班级管理信息的修改,删除; 教师信息的添加,本系统管理员对教师的基本信息进行添加; 教师权限的修改,管理员可以将教师的权限设为管理员; 学校基本课程的浏览,包括课程名,课程类型,学时,学分和课程具体描述; 学校基本课程的添加; 学校基本课程的修改,删除; 学校对所设课程 进行教师分配; 学生成绩的浏览与统计,可按成绩具体范围(如系,班级等),课号,年度,统计内容方面对成绩进行统计; 学生成绩信息的添加; 学生成绩信息的修改,删除; 学生选课人数的统计。 学生对功能的需求: 学生只是利用此系统进行与自己由关的信息查询,输入等,不必关心其他的内容,学生对功能的需求如下: 浏览个人基本信息,具体内容包括姓名,学号,民族,出生日期,籍贯,所在班级,备注等; 学生登陆系统后,修改个人信息,为了保证系统安全性,只要求学生修改个人密码; 浏览课程信息,具体内容包括课程名,课程类型,学时, 学分和课程的具体描述,任课教师; 本科生毕业设计(论文) 7 学生利用此系统选修课程,在选课过程中,学生可查询待选课程的基本信息及教师情况,并可浏览截止当前选课的人数; 浏览个人选课情况; 浏览个人成绩。 系统的业务流程分析 开发一个本系统的开发可以解决在校学生会管理遇到的耗费大量资金和人力,管理内容繁复,而且容易丢失的问题。 本系统的开发周期为 2 个月,耗费资金较少,且实用价值很高,各类型的学校学生会都可以使用。 经济可行性研究主要包括:“成本 —— 收益”研究 和“短期 —— 长远利益”研究。 ( 1)成本 —— 收益研究 成本 —— 收益分 析最容易理解,如果成本高于收益则表明亏损了,如果成本大大高于收益那就亏大了。 如果是为客户做软件项目,那么收益就写在合同中。 如果是做自己的软件产品,那么收益就是超市节省管理的费用。 本系统是为了学校设计制作学生会信息管理系统。 系统主要针对学生会的内部信息情况的管理。 所以,对成本的要求应该根据学生会的具体情况而定,对成本应该进行细算。 系统的收益与成本是有关系的,本系统的收益主要取决于对系统的应用情况。 ( 2)短期 —— 长远利益研究 短期利益容易把握,风险较低。 国内软件公司经常出现一窝蜂地去做信息管理系统、多媒体光 盘、系统集成项目或 Inter 服务。 本系统规模比较小,因为投资较少,周期较短,所以比较注重短期的利益。 该管理系统非常容易被接受,它具有简单性,易学性,便于管理等功能,甚致对电脑一点不懂的人也可以操作它。 它是对企事业单位管理的一种有效的工具。 系统的数据流程分析 数据流图的基本符号的意思: ; ; ; ; 在单张数据流图时,必须注意以下原则: Opinos adugethry39。 mlcAv,fPb20*jZTxMI:EYB() 入数据流同名,即使它们的组成成分相同。 也就是说,一个加工所有输出数据流中的数据必须能从该加工的输入数据流中直接获得,或者说是通过该加工能产生的数据。 ,又有输出数据流。 ,并以一个外部实体结束。 根据层级数据流图分为顶层数据流图、中层数据流图和底层数据流图。 除顶层数据流图外,其他数据流图从零开始编号。 顶层数据流图只含有一个加工表示整个系统;输出数据流和输入数据流为系统的输入数据 和输出数据,表明系统的范围,以及与外部环境的数据交换关系。 中层数据流图是对父层数据流图中某个加工进行细化,而它的某个加工也可以再次细化,形成子图;中间层次的多少,一般视系统的复杂程度而定。 底层数据流图是指其加工不能再分解的数据流图,其加工成为 “ 原子加工 ”。 根据以上的系统功能描述,设计出数据流图如下: a) 学生会信息管理系统的基本系统模型 图 学生会信息管理系统顶层数据流图 b) 学生会信息管理系统数据流图 图 学生会信息管理系统功能级数据流图 本科生毕业设计(论文) 9 数据字典 数据字典( Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。 主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由 DBMS 自动更新的数据字典。 被动数据字典是指修改时必须手工更新其内容的数据字典。 数据字典是一个预留空间,一个数据库,这是用来储存信息数据库本身。 数据字典可能包含的信息,例如: 数据库设计资料 储存的 SQL 程序 用户权限 用户统计 数据库的过程中的信息 数据库增长统计 数据库性能统计 数据字典则是系统中各类数据描述的集合 ,是进行 详细的数据收集和数据分析所获得的主要成果 . 数据字典通常包括数据项 \数据结构 \数据流 \数据存储和处理过程五个部分。 它对数据流图上每一个成分:数据项、文件 (数据结构 )、数据流、数据存储、加工和外部项等给以定义和说明;它主要由数据流描述、加工描述和文件描述三部分组成。 对用户来讲 ,数据字典为他们提供了数据的明确定义;对系统分析员来讲 ,数据字典帮助他们比较容易修改已建立的系统逻辑模型。 数据字典是关于数据信息的集合,也是对数据流图中包含的所有元素定义的集合。 任何字典最主要的用途都是供人查阅对不了解的条目的解释 ,数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。 生成备份文件 输出:查询结果 加工逻辑:根据查询规则查询指定表,并显示结果 字段代号 字段类型 是否可以为空 备注 ID(主键,标识) Int 否 编号,主键 DepID int 否 部门号 DepName nvarchar(12) 否 部门名称 Opinos adugethry39。 mlcAv,fPb20*jZTxMI:EYB()DepMemAmount int 是 部门人数 DepIntro nvarchar(100) 否 部门职务 表 字段代号 字段类型 是否可以为空 备注 id(主键,标识) Int 否 编号 UserName nvarchar(16) 否 登陆账户 PassWord nvarchar(16) 否 登陆密码 Degree nvarchar(10) 否 用户权限 表 字段代号 字段类型 是否可以为空 备注 Id(主键,标识) Int 否 类别编号 StuID nvarchar(8) 否 成员学号 MemName nvarchar(10) 否 成员名称 Politics nvarchar(10) 否 成员政治面貌 Department nvarchar(12) 否 成员所属部门 Grade int 否 成员年级 PhoneNumber nvarchar(11) 否 成员联系方式 Position nvarchar(10) 否 成员担任职务 本科生毕业设计(论文) 11 第 3 章 辽工学生会系统设计 系统的总体结构设计 随着信息科技技术的发展,在学生会信息管理中运用传统的手工操作方式在现在这个时代已显得极不适应,因此,工作人员和读者对于运用计算机来辅助协调和管理自身工作的需求正在逐步提高。 随着我国现代化技术的不断提高和普及,学校也在不断的提高它的各个部门的管理质量,而学生会管理就是对学生会信息添加、查询等,重要的是学生会的信息管理,包括学生学号、所属部门、担任职务等。 因此,对学生的管理是一个工作量比较大而且较为繁杂的工作,至今还有很多学校仍然采用人工管理的方式,由两三个工作人员管理学生档案,对于添加查询都是用手工来进行操作,而一旦任务过多时就容易因忙碌导致错误的产生,这样的情况在今天这样一个科技高速发展、工作节奏加快的年代真是感觉太原始了。 随着学校规模的不断扩大,学生数量的急剧增加,有关学生 会的各种信息量也成倍的增长。 面对庞大的信息量,就要有学生会管理信息系统来提高学生会管理工作效率。 通过这样的系统可以做到信息的管理规范 .科学统计和快速查询。 从而减少管理方面的工作量。 有效的管理学生所有信息就是学生会管理系统完成的功能。 在行使维护功能方面包括:学生会成员管理,学生会部门管理,学生会信息管理系统用户管理等。 在后面将一一介绍。 系统的功能模块划分 学生会信息管理模块 系统主要功能说明: 1. 登录系统: 用口令(密码)形式验证 用户 身份, 用户分为普通用户和管理员身份,普通用户登 陆提示“作为普通用户,您只有查看信息的权限”,若为管理员登陆,则显示“管理员,请慎用您的权利”。 合法者可进入,否则 提示“用户名或密码错误”。 2. 进入系统后 1) 学生会成员管理系统:包含学生 姓名、学号、 年纪 、 政治面貌 、 手机号码、 Opinos adugethry39。 mlcAv,fPb20*jZTxMI:EYB()部门、职务等。 普通用户只能对其进行查询操作,管理员用户可以对学生会成员信息进行添加、删除、更新等操作。 2) 学生会部门管理系统:包含学生会组织结构系统,记录了学生会组织各部门及其成员信息。 管理员拥有对其进行添加、删除、加载、更新等权限。 另包含新成员信息录入,学生职位信息查询,更 新学生信息等子系统。 普通用户只有对其进行查询的权限。 3) 用户管理系统:只有管理员拥有使用此子系统的权限,可以在里面对普通用户和管理员用户的账号进行添加、删除、加载、更新等操作。 图 学生会信息管理系统功能结构图 学生会查询模块 为了更清楚的说明系统框架对本系统有一个整体上的初步认识,我们给出了 本科生毕业设计(论文) 13 系统查询流程图: 图 系统数据查询流程图 用户首先登入到初始页面 ,如果以管理员的身份登录,则被系统引导至学生会信息管理页 ,该页是管理员对系统进行管理的功能页。 管理员可以在此页中进行学生会成员管理和学生会部门管理,通过成员信息管理页 ,可以添加新成员,删除成员信息等,通过部门管理页 ,可以添加新部门,修改部门信息,另外从用户管理页可以进入添加新用户页 ,各个管理页面的功能和各个管理模块挂钩。 如果是普通用户,则被系统引导至查询信息页 ,该页只显示查询信息的各项功能,通过此页此学生可以进入查询 部门信息页 ,成员查询页 . 学生会管理员修改模块 系统的功能分析主要包括数据流图分析和数据字典分析。 否 是否存在。 查询 选择关键字 查询信息窗口 显示查询结果 退出 是否退出查询。 是 是 否 Opinos adugethry39。 mlcAv,fPb20*jZTxMI:EYB() 学生会部门管理模块 数据字典是描述数据流图中数据的信息的集合。 它对数据流图上每一个成分:数据项、文件 (数据结构 )、数据流、数据存储、加工和外部项等给以定义和说明;它主要由数据流描述、加工描述和文件描述三部分组成。 对用户来讲 ,数据字典为他们提供了数据的明确定义;对系统分析员来讲 ,数据字典帮助他们比较容易修改已建立的系统逻辑模型。 数据流图的基本 符号的意思: ; ; ; ; 在单张数据流图时,必须注意以下原则: ,即使它们的组成成分相同。 也就是说,一个加工所有输出数据流中的数据必须能从该加工的输入数据流中直接获得,或者说是通过该加工能产生的数据。 ,又有输出数据流。 ,并以一个外部实体结束。 根据层级数据流图分为顶层数据流图、中层数据流图和底层数据流图。 除顶层数据流图外,其他数据流图从零开始编号。 顶层数据流图只含有一个加工表示整个系统;输出数据流和输入数据流为系统的输入数据和输出数据,表明系统的范围,以及与外部环境的数据交换关系。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。