基于aspnet的班级信息管理系统的设计与实现(paperpass内容摘要:
管理员子系统模块: 管理员子系统模块主要包括 : 个人资料管理、 用户信息管理、 课程信息管理、 学生成绩管理、 奖惩情况管理 、表现评价管理、学生住宿管理、 学生学籍管理、资料信息管理、系统数据管理等功能模块。 北京联合大学 毕业设计 10 系统用例图 学生用户用例图 出于安全性的考虑,学生用户登录系统后只能对个人信息进行信息和查询其它相关信息权限。 普通用户用例图如图 所示: 图 21 学生用户用例图 老师用户用例图 老师用户主要是包括 对学生成绩信息的管理添加,和寝室信息的登记,和基本信息的查询功能,普通用户用例图如图 22所示: 图 22 老师用户用例图 老师 修改个人信息 添加成绩 寝室登记 发布资料 查询信息 学生 修改个人信息 查询成绩 查询寝室 奖惩信息 北京联合大学 毕业设计 11 管理员用例图 管理员是系统的核心用户,涉及到七大功能模块,管理员对系统的所有信息有着操作的权限包括对所有学生和老师所有信息的管理。 图如 23 所示 图 23 管理用户用例图 开发工具及运行环境 硬件平台: CPU:。 内存: 256MB 以上。 软件平台: 操作系统: Windows XP/ Windows 2020/ Windows 2020。 开发工具: Microsoft Visual Studio 2020 数据库: Microsoft SQL Server 2020。 浏览器: IE ,推荐使用 IE。 Web服务器: IIS。 分辨率:最佳效果 1024 768 像素。 老师 修改个人信息 学生成绩管理 表现评价管理 学生住宿管理 课程信息管理 用户信息管理 学生学籍 管理 资料信息管理 奖惩情况管理 北京联合大学 毕业设计 12 第三章 系统总体设计 系统功能结构 班级信息管理系统采用模块化原理来进行软件结构的设计,这样可以使整个系统设计简易,结构清晰,可读性、可维护行增强,提高系 统的可靠性,同时,也有利于信息系统开发工作的组织管理。 所谓的模块是指这样的一组程序语句(或描述),它包括输入与输出、逻辑功能描述、内部环境及其运行环境。 通常程序中的一个模块完成一个适当的子功能。 应该把模块组织成良好的层次系统,顶层模块调用它的下层模块以实现程序的完整功能,每个下层模块再调用更下层的模块,从而完成程序的每个子功能,最下层的模块完成最具体的功能。 在进行软件结构设计时应该遵循的主要原理是模块独立原理,也就是说,软件应该由一组完成相对独立的子功能的模块组成,这些模块彼此之间的接口关系应该尽量简单。 设 计软件结构的过程中要注重软件设计的原理和方法: 模块独立 ,模块的独立程度可以由两个定性标准度量,这两个标准分别称为内聚和耦合,内聚衡量一个模块内部各个元素彼此结合的紧密程度;耦合衡量不同模块彼此间互相依赖(连接)的紧密程度。 我们要力争做到高内聚、低耦合。 信息隐蔽和局部化 ,使得一个模块内包括的信息 (过程和数据 )对于不需要这些信息的模块来说,是不能访问的。 模块间的关系如图 31 所示: 图 31 模块关系图 模块间通过接口来访问,模块间可以不互相访问,也可以有在很多方面相互访问。 班级信息管理系统 的 系统结构如图 32所示。 模块 1 模块 2 模块 3 模块 4 模块 5 接口 接口 北京联合大学 毕业设计 13 班级信息管理系统是一个典型的数据库开发应用程序,系统是和数据库相结合。 系统总体结构,班级信息管理系统的功能结构如图 32。 图 32 功能模型图 系统操作流程图 班级信息管理系统主要实现学生、老师和管理员三种不同权限的管理操作,学生主要是进行在线查询等功能操作,老师主要是可以对学生成绩和寝室信息进行管理,管理员主要是对所有学生的老师包括各种信息进行操作。 同时管理员可以根据实际需求随时调整、添加其他功能。 程序流程图又称为程 序框图,它是历史悠久使用最广泛的描述软件设计的方法。 通过以上的描述,画出系统的操作流班级信息管理系统 管理员管理模块 学生管理模块 老师管理模块 课程信息管理 表现评价管理 学生住宿管理 系统数据管理 奖惩情况管理 学生成绩管理 学生成绩管理 课程管理 表现评价管理 学籍情况管理 资料信息管理 个人信息管理 奖惩信息管理 寝室信息管理 奖惩情况管理 表现评价管理 学生成绩管理 学生住宿管理 用户信息管理 资料信息管理 学生学籍管理 个人资料管理 信息查询管理 资料信息管理 北京联合大学 毕业设计 14 程图 33如下: 1.操作程序流程图 图 33 程序总体流程图 Y Y Y 开 始 选择身份 结 束 提示操作结果 管理员身份验证 输入用户名及密码 教师身份验证 学生身份验证 正确。 教务处/管理员操作子系统 正确。 教师操作子系统 正确。 学生操作子系统 NN 北京联合大学 毕业设计 15 第四章 数据库设计 数据库产生 数据库是以一定的组织方式存储在一起的相关数据集合,它能以最佳的方式,最少的数据冗余为多种应用服务,程序与数据具有较高的独立性。 60 年代末到 70 年代初数据库技术日益成熟,具有了坚实的理论基础。 70 年代,数据库技术有了很大发展,出现了许多基于层次或网状模 型的商品化数据库系统,并广泛运行在企业管理、交通运输、情报检索、军事指挥、政管理和辅助决策等各个方面。 这一时期,关系模型的理论研究和软件系统研制也得到了很大进展。 1981 年 IBM 公司 San Jose 实验室宣布具有 System R 全部特性的数据库产品 SQL/DS 问世。 与此同时,加州大学伯克利分校研制成功关系数据库实验系统 INGRES,接着又实现了 INGRES 商务系统,使关系方法从实验室走向社会。 20 世纪 80 年代以来,几乎所有新开发的数据库系统都是关系型的。 微型机平台的关系数据库管理系统也越来越多,功能越来越 强,其应用已经遍及各个领域。 数据库概念设计 在概念设计阶段中,设计人员应该从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。 然后再把概念模式转换成逻辑模式。 将概念设计从设计过程中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定 DBMS的限制。 我先利用 ER 方法进行数据库的概念设计,可分成三步进行:首先设计局部 ER模式,然后把各局部 ER模式综合成一个全局模式,最后对全局 ER模式进行优化,得到最终的模式,即概念模式。 1. 设计局部 ER 模式 实体和属性的定义:学生( 学号,姓名,性别,班级,学院,入学时间,联系电话,专业等),其中学号是主键,不得为空值且不同学生实体的学号不得取相同值。 姓名、性别、出生年月也不得为空值,必须输入相应值。 北京联合大学 毕业设计 16 图 41学生实体 ER 图 表现评价信息(学号 、平时表现、 教师评价 、学院意见 、评价分数、 评价时间) ,表现评价信息的属性表如图 42 所示: 图 42表现信息实体 ER 图 成绩信息表 (编号、学号 、课程、成绩、时间) 可 以实现更多相关信息的查询。 成绩信息表的详细设计参见图 43。 学号 表现信息表 编号 评价时间 平时表现 教师评价 学院意见 评价分数 密码 专业 学生信息表 编号 学号 入学时间 账号名 班级 性别 年龄 学院 名称 北京联合大学 毕业设计 17 图 43成绩实体 ER 图 奖惩 情况信息表 (编号、学号 、 奖惩 描述、级别、时间) 可以实现更多相关信息的查询。 出勤情况表的详细设计参见图 44。 图 44 奖惩 情况实体 ER 图 根据上面的描述,就可以得到系统的 ER 模型 ,见图: 奖惩情况信息表 日期 编号 学号 奖惩描述 级别 成绩信息表 日期 编号 学号 课程 成绩 北京联合大学 毕业设计 18 图 45 系统的 ER 模型图 逻辑数据库设计 我选用 Microsoft SQL Server2020 数据库来进行数据库的逻辑设计。 首先创建几个基本数据库表,然后根据全局 ER 图,建立各个表之间的联系。 数据库表的结构如表 41 所示: allgonggao 表 : 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 ID Int 4 自增编号 10 2 title VarChar 255 是 255 3 content Text 16 是 255 4 leibie VarChar 50 是 255 5 addtime DateTime 8 是 23 allusers 表 : 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 ID Int 4 自增编号 10 2 username VarChar 50 是 255 3 pwd VarChar 50 是 255 4 cx VarChar 50 是 255 5 addtime DateTime 8 是 23 huodongjiangli 表 : 添加信息 学生实体 成绩实体 管理员实体 查询 对应 管理 对应 北京联合大学 毕业设计 19 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 ID Int 4 自增编号 10 2 xuehao VarChar 50 是 255 3 jianglimiaoshu VarChar 50 是 255 4 jianglijiebie VarChar 50 是 255 5 addtime DateTime 8 是 23 jiuyexinxi 表 : 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 ID Int 4 自增编号 10 2 xuehao VarChar 50 是 255 3 ziwopingjia VarChar 50 是 255 4 jiaoshipingjia VarChar 50 是 255 5 xueyuanyijian VarChar 50 是 255 6 jiuyedanwei VarChar 50 是 255 7 jiuyeshijian VarChar 50 是 255 8 addtime DateTime 8 是 23 kecheng 表 : 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 ID Int 4。基于aspnet的班级信息管理系统的设计与实现(paperpass
相关推荐
.......................................................................................................................... 51 报表统计 ....................................................................
发票联和抵扣联,增值税普通发票要求退回发票联。 发票系统操作员审核合格后向会计人员撤回记账联并与退回联次进行核对无误后才能办理退票。 (三)发票退回办理完成后方能办理退 货入库手续再办理退还销售货款。 六、审核开票时间 (一)发票系统操作员需要确认退回的发票的开具日期,非当月开具的发票退回参照本章 “第四条退回发票并开具红字发票流程 ”办理。
S E R V L E TW E B 容 器 J 2 E E 应 用服 务 器数据库企 业 信息 系 统层 数 据 库 服务 器S Q L 语 句 结 果 集 图 1 总体框架图 在支持 J2ME技术的 PDA,手机等移动设备终端, 可以利用它们支持的各种简档设计客户端程序,实现与用户的交互,同时,通过 HTTP、 HTTPS或 XML等标准的网络协议与 J2EE应用服务器实现数据传递。
且所有的 MIDP 设备都支持 HTTP 网络,因此使用 HTTP 网络的应用程序跨平台性很好。 另外 ,Java 网络 API 为 HTTP 通信提供了编程接口。 图 6 基于 HTTP 的 MIDP 客户端和 服务器端 下面阐述基于 HTTP 的 MIDP 客户端和 Servlet 之间的基本通信方案 (如图 6所示 )。 一、 基于 HTTP 的 MIDP 客户端和 Servlet
,选择添加页,共三页,对应三种窗的类型 ; ⑹ 在 multipage 中,将 page1 的 caption 改为推拉窗,并在 page1 中插入一个 label,一个 Combobox 和一个 frame。 将 label 和 frame 的 caption 改为扇数 和顶窗形状 , 并在 frame 中插入 2 个 OptionButton,从上至下分别设 caption 为 矩形
—— 项目整合推广主线 “纲举目张”,只有明确项目整合推广的主线,才能在实际操作过程中,严格按照既定的策略执行,才能发挥策略的作用。 城市星座的整合推广主线,可以概括为: 以报纸广告为脉,提高城市星座的知名度,建立项目的品牌形象;以《星座联盟城市生活读本》为经,锁定目标客户群,全面阐述项目的卖点;以活动聚集人气,传 递项目信息;所有广告、活动都紧紧围绕推广的核心 —— 现场销售展开。 张弛有度