aspnet医药信息工程学院师生交流平台的实现论文内容摘要:

本系统的数据流程图如图 32所示。 图 32 数据流程图 管理员 普通会员 师 生 在 线 交 流 平 台 后台登陆 查询数据库并返回值 信息修改 更新数据库 会员登录 查询数据库 修改信息 保存信息 医药信息工程学院师生交流平台的实验 10 4 系统设计 系统开发设计思想 ( 1)尽量采用 现有软硬件环境及比较先进的管理系统开发方法 ,从而达到充分利用 现有资源、提高系统开发效率的目的。 ( 2)系统应符合学校师生 的规定,满足师生的 需要,并实现界面友好等要求。 ( 3)系统采用模块化程序设计方法 , 既便于系统功能的各种组合修改,又便于未参与开发的技术维护人员补充、维护。 ( 4)系统应具备数据库维护功能,根据用户需求进行数据的添加、删除、修改、备份等操作。 系统功能模块设计 基于上面的功能需求分析和可行性研究 ,基本确定了师生在线交流平台 的各个功能模块。 本系统主要由 前台显示和后台管理组成,前台显示包括了会员注册,会员发表帖子以及进入聊天室 等 ,后台包括了对会员权限的设置,论坛模块的添加删除,以及论坛积分和环境的设置。 功能 结构图见图 41: 图 41 系统功能结构图 **师范学院 师生在线交流 平台 师生在线交流 后台管理 新用户注册 查询聊天信息 设置个人信息 聊天室 版主管理 会员注册管理 管理员管理 论坛版面管理 论坛系统管理 登陆 登陆 医药信息工程学院师生交流平台的实验 11 数据库需求分析 需求分析是在于要弄清用户对开发的数据库应用系统的确切要求。 SQL 数据库设计的第一步是明确数据库的目的和如何使用。 也就是说需要从数据库中得到哪些信息。 明确目的之后,就可以确定您需要保存哪些主题的信息(表),以及每个主题需要保存哪些信息(表中字段)。 要设计一个有效的数据库,必须用系统工程的观点来考虑问题。 在系统分析阶段,设计者和用户双方要密切合作,共同收集和分析数据管理中信息的内容和用 户对处理的要求。 用户的需求具体体现在各种信息的提供,保存,更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入 [13]。 收集基本数据,数据结构处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。 针对 **师范学院 交流平台的需求,通过对交流平台的内容和数据流程分析,设计如下面所示的数据项 : (1)会员信息表 属性:用户名、密码、 EMail、头像 (2)交流信息的信息表 属性:标题、发布人、发布时间、点击数、回复数、最后回复时间 (3)管理员信息表 属性:管理员名称、密码、权限 数据库 分析 本系统软件的设计思路是实现 B/S 模式,考虑到使用 SQL Server 2020 数据库作为数据源来集中管理数据, 考虑到 在 VS2020 中可以很好的操纵数据库,并进行调试,完成连动因此本系统软件是使用 SQL Server 2020 数据库作为数据源。 数据库概念结构设计 概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立具体 DBMS 的概念模型。 概念结构是独立于任何一种数据模型的信息结构[14]。 这一阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及 他们之间的关系,为后面的逻辑设计打下基础。 医药信息工程学院师生交流平台的实验 12 实体间联系图( E— R 图) ER 图为实体 联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型 , 是 于 1976 年提出的实体 联系方法 (EntityRelationship Approach)。 构成 ER 图的基本要素是实体型、属性和联系,其表示方法为: 实体型:用矩形表示,矩形框内写明实体名。 属 性:用椭圆形表示,并用无向边将其与相应的实体连接起来。 联 系:用 菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型( 1 : 1, 1 : n 或 m : n) [15]。 根据 网站功能的设计与分析,创建数据库的实体 E— R 关系图 如图 42 游客、管理员、会员 、 版主。 ER 图的关系说明:一个游客可以用不同的用户名注册多个会员,一个会员可以申请做不同模块的版主,一个版块只能又一个会员来当版主, 会员可以申请为管理员,系统可以设置多个会员为管理员。 游客 注册 会员 用户名 密码 „„ 申请 版主 用户名 密码 „„ 管理员 „„ 密码 用户名 1 N N 1 1 医药信息工程学院师生交流平台的实验 13 表结构设计 本系统使用的是 SQL2020 数据库,主要有管理员信息表、交流信息的信息表、会员信息表。 分别 如 下图表 表 表 3所示: 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 bankuai 表 : 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 ID Int 4 自增编号 10 2 bianhao VarChar 50 是 255 3 mingcheng VarChar 50 是 255 4 jianjie VarChar 50 是 255 5 addtime DateTime 8 是 23 ltjl 表 : 医药信息工程学院师生交流平台的实验 14 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 ID Int 4 自增编号 10 2 username VarChar 50 是 255 3 biaoqing VarChar 10 是 255 4 content VarChar 50 是 255 5 addtime DateTime 8 是 23 tiezi 表 : 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 ID Int 4 自增编号 10 2 zhuangtai VarChar 50 是 255 3 zhuti VarChar 50 是 255 4 yonghuming VarChar 50 是 255 5 xingming VarChar 50 是 255 6 xingbie VarChar 50 是 255 7 youxiang VarChar 50 是 255 8 gerenwangzhan VarChar 50 是 255 9 neirong VarChar 50 是 255 10 addtime DateTime 8 是 23 11 fid Int 4 是 10 12 bk VarChar 50 是 255 yonghuzhuce 表 : 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 ID Int 4 自增编号 10 2 yonghuming VarChar 50 是 255 3 mima VarChar 50 是 255 4 youxiang VarChar 50 是 255 5 touxiang VarChar 50 是 255 6 dianhua VarChar 50 是 255 7 VarChar 50 是 255 医药信息工程学院师生交流平台的实验 15 8 xingming VarChar 50 是 255 9 xingbie VarChar 50 是 255 10 beizhu VarChar 50 是 255 11 addtime DateTime 8 是 23 12 issh VarChar 2 是 255 youqinglianjie 表 : 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 ID Int 4 自增编号 10 2 wangzhanmingcheng VarChar 50 是 255 3 wangzhi VarChar 50 是 255 4 addtime DateTime 8 是 23 5 平台界面实现 前台 模块 平台首页 在线师生交流网站,既然是网站就会有很多用户,也就有几种不同的用户,一般可分为三种类型:游客、会员、管理员 [14]。 就会存在权限的问题,游客就只能在网站上游逛甚至是不能在网站上面发表自己的言论,但是会员就不同了,只要老师或者是学生注册会员了,那么他就可以在网站上面查看相关的信息和留言发表自己的言论,还有就是既然注册了会员,那么就会有自己的信息了,会员可以修改自己的信息,也可以上传自己的照片。 管理员的权限最大,不仅可以跟会员他们一样可以在网站上面留言,最重要的是可以修改管理所有的系统 的信息,管理员登录后台管理系统就可以对系统的所有的信息进行管理。 首页设计的界面如下图 51所示: 医药信息工程学院师生交流平台的实验 16 图 51 平台首页界面(浏览模式) 会员登录 如果游客想登录本系统并在上面发言讨论的话就要注册会员,注册会员就会调用到登录模块,注册需要填写几个内容,会员的名称、密码、 EMail 信息,在“点击此处显示隐藏的内容”的展开项中需要填写真实姓名、联系电话等信息,会员注册模块如下图 52所示: 医药信息工程学院师生交流平台的实验 17 图 52 会员注册界面 注册会员的主要功能有发表帖子,搜索主题,恢复主题,进入聊天室并可以发表留言,修 改个人信息(修改密码、上传 /修改照片等)。 用户注册功能的实现的主要代码如下: asp:Label ID=counterText runat=server/asp:Label /div asp:PlaceHolder ID=PlaceHolderMotherBoards runat=server/asp:PlaceHolder div id=loginWindow class=hide h1 id=loginWindowHeadimg alt= src=Images/ //h1 table cellpadding=0 cellspacing=0 tr td class=label用户名: /td tdinput id=tbUserName type=text maxlength=20 //td /tr tr 医药信息工程学院师生交流平台的实验 18 td class=label密码: /td tdinput id=tbPassword type=password maxlength=16 //td /tr tr td class=label验证码: /td td inpu。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。