信息工程系网站毕业论文b内容摘要:

一。 本系统中加入了 Javascript 的特效使用,使用 CSS+DIV来实现对整体系统格式的控制,使页面达到很好的显示效果,通过对 Javascript 和 CSS+DIV半年多的学习和研究,现在已基本上掌握了Javascript 和 CSS+DIV的基本原理和基本技术,能够运用它们来解决网页中的第二章 需求分析 7 实际问题在本系统中我主要使用 Javascript 和 CSS+DIV技术、 Javascript 实现了系部风采展示,系部新闻图片显示,菜单动态显示,以及框架动态折叠的实现。 界面整洁,简单大方,颜色主要采用的 统一的淡绿色的风格。 系统的角色分析 系统的角色主要分为五个管理员,每个管理员的分工不是一样的。 管理员包括系统管理员、新闻管理员、留言管理员、信息管理员、学生团体管理员。 ( 1) 系统管理员主 要是对用户管理,添加管理员以及数据库的备份和还原。 新闻管理员主要是新闻信息的添加、修改、删除。 ( 2) 留言管理员主要是对用户的留言信息的审核和删除。 ( 3) 信息管理员主要是对系部信息、专业信息、班级信息、教师信息的修改、更新、删除等权限。 ( 4) 学生团体管理员主要是对学生会这一块的相关信息进行管理。 系统运行环境需求 服务器端硬件需求: CPU为 Celeron(R) M ,内存 1G,硬盘 160G 服务器端软件需求: Microsoft Windows XP SP2 版操作系统 ,数据库软件SQL Server2020, Microsoft Visual Studio 2020 客户端硬配置需求: CPU为 Celeron(R) M ,512M 内存, 80G 硬盘 客户端软件需求: Microsoft Windows XP SP2 版操作系。 第三章 数据库设计 8 第三章数据库设计 数据表设计概述 根据项目本身功能的需要,数据库将 信息工程系网站设计的存储的 相关数据,配合 SQL Server 数据库系统中提供的数据管理, 对角色信息、新闻信息、留言信息、 专业信息 、 班级信息 、 教师信息、学生团体信息、部门成员信息、用户信息的 功能及 授权等功能,连接多张相关表以实现对以下关系的支持。 其中在本网站设计的过程中其中相关的表包括: 角色表 (oles_table)、用户表( UerInfromation_table) 、新闻类型表( NewType_table)、新闻表( News_table)、留言类型表( LeaveType_table)、留言表( Leave_table)、系部类型表( nformationType_table)、系部信息表( InformationDept_table)、专业信息( Professionalism_table)、班级信息表( Class_table)、教师信息表( Teacher_table)、教师类型表( Teacher_type)、 区域信息表( Field_table)、招生信息表( Admission_table) 、优秀毕业生表( Graduate_table)、学生团体类型( StudentUnion_type)、 学生团体表( StudentUnion_table)、 团体部门成员表( StudentUnionPerson_table)。 数据库表的描述 角色表 (oles_table):主要包括角色 ID 、 角色名等。 用户表( UerInfromation_table) : 包括用户 的 登录名、密码、角色、 地址、电话等。 新闻类型表( NewType_table) : 主要是 系 部的新闻的类型,包括系部的动态,公告信息等。 新闻表( News_table) :包 括 新闻的标题,内容,新闻的类型的 等信息。 留言类型表( LeaveType_table) :主要是对用户的留言信息保存的数据表其中包括留言类型的, 其中的类类型 包括为新闻留言、教学改进留言、公告留言 等类型。 留言表( Leave_table) : 主要对用户的留言信息保存的数据表。 其中包括留言标题、留言类型等 字段。 第三章 数据库设计 9 系部类型表( nformationType_table) : 主要是保存的系部类型的信息 ,包括系部介绍一类的 信息。 系部信息表( InformationDept_table) :主要是保存的系部的介绍等基本信息。 专业信息( Professionalism_table) :主要是包括专业代号、专业名称等数据信息。 班级信息表( Class_table) :主要是对保存班级的基本信息。 教师信息表( Teacher_table) :主要是保存的教师的基本信息的数据表。 教师类型表( Teacher_type) :主要关于教师类 型,其中的类型有外教、助教等信息。 区域信息表( Field_table) :主要针对招生的地区的信息。 招生信息表( Admission_table) :主要包括年度的招生计划 数据信息。 优秀毕业生表( Graduate_table):主要是保存的每年优秀的毕业生的基本信息的数据。 学生团体类型( StudentUnion_type): 包括团体类型编号、团体类型名、说明等信息。 学生团体表( StudentUnion_table) : 包括学生团体的部门、部长、说明等信息。 团体部门成员表( StudentUnionPerson_table) : 包括的是每个部门的成员的基本信息。 其中包括姓名、性别、职位信息等。 第三章 数据库设计 10 据库 关系图 图 31 数据库关系图 数据表定义 表 31: 用户表 序号 字段名 类型 允许空 主键 说明 1 用户编号 int √ 2 角色编号 int 第三章 数据库设计 11 3 用户名 Nvarchar 4 用户密码 Nvarchar 5 用户姓名 Nvarchar 6 用户性别 Nvarchar √ 7 电子邮件 Nvarchar √ 8 用户地址 Nvarchar √ 9 联系电话 Nvarchar √ 表 32: 新闻类型 表 序号 字段名 类型 允许空 主键 说明 1 类型编号 int √ 2 新闻类型 Nvarchar 表 33:新闻信息 表 序号 字段名 类型 允许空 主键 说明 1 新闻编号 int √ 2 类型编号 int 3 新闻标题 Nvarchar 4 新闻内容 Nvarchar 5 关键字 Nvarchar √ 6 添加时间 Datetime 表 34: 留言类型表 序号 字段名 类型 允 许空 主键 说明 1 类型编号 int √ 2 留言类型 Nvarchar 3 类型描述 Nvarchar √ 表 35: 留言表 序号 字段名 类型 允许空 主键 说明 1 留言编号 int √ 2 类型编号 int 3 新闻编号 int 4 用户编号 int 5 联系电话 Nchar √ 第三章 数据库设计 12 6 留言标题 Nvarchar √ 7 留言类容 Nvarchar √ 8 留言时间 DateTime √ 9 审核时间 DateTime √ 10 状态 Bit 表 36: 角色表 序号 字段名 类型 允许空 主键 说明 1 角色 ID int √ 2 角色名称 Nvarchar √ 3 角色描述 Nvarchar √ 表 37: 系部信息类型表 序号 字段名 类型 允许空 主键 说明 1 类型 编号 int √ 2 类型名称 Nvarchar √ 表 38: 系部 信息表 序号 字段名 类型 允许空 主键 说明 1 信息编号 int √ 2 类型编号 int 3 信息标题 nvarchar √ 4 信息类容 Nvarchr √ 表 39:专业信息表 序号 字段名 类型 允许空 主键 说明 1 专业 编号 Nvarchar √ 2 专业 名称 Nvarchar √ 3 专业描述 nvarchar √ 表 310: 信息表 序号 字段名 类型 允许空 主键 说明 1 班级 编号 int √ 2 专业编号 nvarchar 3 班级名称 nvarchar √ 4 专业描述 nvarchar √ 第三章 数据库设计 13 表 311: 教师类型表 序号 字段名 类型 允许空 主 键 说明 1 类型 编号 int √ 2 类型名称 Nvarchar √ 3 类型描述 Nvarchar √ 表 312:教师信息表 序号 字段名 类型 允许空 主键 说明 1 教师 编号 int √ 2 类型编号 int 3 教师姓名 nvarchar √ 4 教师性别 nvarchar 5 教师年龄 int √ 6 教师学历 nvarchar √ 7 教师学位 nvarchar √ 8 毕业院校 nvarchar √ 9 教师职称 nvarchar √ 10 电子邮件 nvarchar √ 表 313:招生区域信息表 序号 字段名 类型 允许空 主键 说明 1 区域编号 int √ 2 区域名称 int 表 314:招生信息表 序号 字段名 类型 允许空 主键 说明 1 招生编号 int √ 2 专业 名称 varchar 3 区域编号 int 4 招生人数 int 5 招生年份 Nvarchar 表 315:优秀毕业生 序号 字段名 类型 允许空 主键 说明 1 学 号 Nvarchar √ 第三章 数据库设计 14 2 姓名 Nvarchar √ 3 性别 Nvarchar √ 4 班级编号 int 5 公司名称 Nvarchar √ 6 毕业时间 dateTime √ 表 316:学生团体类型表 序号 字段名 类型 允许空 主键 说明 1 类型 编号 int √ 2 类型 名称 nvarchar √ 3 类型说明 nvarchar √ 表 317:学生团体表 序号 字段名 类型 允许空 主键 说明 1 编号 int √ 2 类型 编 号 int √ 3 团体名称 Nvarchar √ 4 团体部长 Nvarchar √ 5 部门说明 Nvarchar √ 表 318: 团体部门成员表 序号 字段名 类型 允许空 主键 说明 1 成员 编号 int √ 2 团体编号 int 3 班级编号 int 4 成员姓名 Nvarchar √ 5 性别 Nvarchar 6 专业编号 Nvarchar √ 7 电子邮件 Nvarchar √ 8 职位名称 Nvarchar √ 9 说明 Nvarchar √ 第三章 数据库设计 15 存储过程 使用参数类型存储过程 当管理人员进行数据操作的时候本系统使用存储过程来操作数据库,以便缓解数据库的压力。 ( 1) 存储过程的名称 RowsToCells,此存储过程主要是为了实现将数据行转为数据列。 没有参数,其 SQL 语句如下: create proc RowsToCells as begin select P_Nam,P_Num, 四川 =isnull(sum(case F_Name when 39。 四川 39。 then A_Number end),0), 云南 =isnull(sum(case F_Name when 39。 云南 39。 then A_Number end),0), 河北 =isnull(sum(case F_Name when 39。 河北 39。 then A_Number end),0), 重庆 =isnull(sum(case F_Name when 39。 重庆 39。 then A_Number end),0), 甘肃 =isnull(sum(case F_Name when 39。 甘肃 39。 then A_Number end),0),。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。