师生信息分类和管理系统(教师端)(源码)【字数:5711】
KEY WORDS: Certificate information;Classification;Management目录一、引言 1
二、系统概述 1
(一)系统简介 1
(二)开发工具 1
(三)开发环境 1
三、数据库设计与实现 1
(一)数据库需求分析 1
(二)数据库逻辑结构 2
(三)概念模型 3
四、系统需求分析 4
(一)系统功能需求 4
(二)功能结构图 5
1.前台模块 5
2.后台模块 6
(三)流程设计图 6
五、系统详细设计与实现 9
(一)前台设计与实现 9
1.系统前台介绍 9
2.系统框架设计与布局实现 10
3.页面展示 11
(二)后台设计与实现 18
1.系统后台设计 18
2.后台模块的设计与实现 18
六、总结 23
致谢 24
参考文献 25引言
在智能信息化的时代背景下,互联网科技的发展给我们提供了很大的方便。我们在学校或多或少会得到一些证书和奖 *51今日免费论文网|www.jxszl.com +Q: *351916072*
状,时间久了,有时就会忘记将它们放在哪里,然后对自己所有的东西进行大规模寻找。如果将纸质证书结合系统储存起来,通过互联网,可以备份电子档的证书,这样可以解一时燃眉之急。
系统分别有前台和后台,前台有用户信息、证书信息等一些显示页面,后台有查询、审核、用户管理、证书管理等功能。
二、系统概述
(一)系统简介
本系统主要使用于学校教师对证书的信息分类和管理的一个系统,分为前台应用和后台管理两个子系统,以实现证书信息分类汇总并提供相关上传管理与查询信息功能,方便用户对于证书的实时在线下载需求。这样既节省了现实生活中证书不在身边或翻找的时间,也能避免后期的保存问题,更体现了在外也能随时查到需要的相关证书,并且不受时间空间的限制。
(二)开发工具
Microsoft Visual Studio 2010
SQL Server 2008
(三)开发环境
1.系统开发环境:Microsoft Visual Studio 2010
2.系统开发语言:ASP.NET + C#
3.后台数据库:SQL Server 2008
5.操作系统:Windows 7
6.浏览器: Google chrome(使用版本72.0.3626.121)
三、数据库设计与实现
本系统使用是SQL Server 2008数据库,它是一种关系数据库管理系统,它的数据库管理比较直观、简单,而且它数据的接口工具非常丰富,安全性也高,同时还有高效智能的一些优点。以下是本系统数据库的详细需求分析。
(一)数据库需求分析
根据本系统的需求,设计了以下数据表:
用户信息表:用户ID、用户名、密码、性别、籍贯、出生日期、身份证号码、头像、政治面貌、地址、手机号码、邮编
证书信息表:证书ID、用户名、证书名称、证书类型、证书等级、证书编号、发证日期、截止日期、颁证单位、证书图片、审核状态
管理员信息表:管理员ID、管理员姓名、管理员密码
(二)数据库逻辑结构
(1)用户信息表,用于存放用户的全部信息,如表31所示。
表31 teacherInfo表
(2)证书信息表,用于存放证书的全部信息,如表32所示。
表32 certificateInfo表
(3)管理员信息表,用于存放管理员的全部信息,如表33所示。
表33 adminUser表
(三)概念模型
图31 用户ER图
图32 证书ER图
图33管理员ER图
图34 证书管理总体ER图
四、系统需求分析
(一)系统功能需求
系统分为前台后台两个部分,前台用户注册后通过登录系统验证身份,可以登录系统,进入系统首页,显示用户信息,前台模块包括:用户注册、登录、上传证书、用户管理、证书管理、信息管理、证书查询、密码修改等功能,以下是功能介绍。
用户注册:新用户可以通过提示填写个人信息实现注册以便使用系统。
用户登录:已注册成功的用户可以在输入框输入注册账号和密码,通过验证登录进入系统。
上传证书:用户可以使用系统设计的上传功能,将证书以图片的形式上传到数据库,并显示到前台页面。
用户管理:页面主要显示用户的一些基本信息,用户可以通过编辑对自己的个人资料进行修改并提交保存。
证书管理:对用户已上传的证书进行编辑,修改证书信息或删除当前选择证书。
信息管理:存放用户的证书信息生成的数据统计图,主要为Chart图表统计。
证书查询:根据证书名称和证书类型可以对用户的相关证书进行查询。
修改密码:当用户不记得自己的密码或者想重新设置一个新密码时,可以使用这个修改功能。
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/564488.html