




已阅读5页,还剩45页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
全套设计加扣 3012250582 毕 业 设 计 论 文题 目: 班级事务发布与管理系统 学 院: 计算机科学与工程学院 专 业: 计算机科学与技术专业 姓 名: 学 号: 指导老师: 完成时间: 2015年05月29日 全套设计加扣 3012250582摘要随着教育产业和信息技术的飞速发展,高校教育水平和教学管理对软硬件要求变得越来越高,特别是计算机网络技术以及数据库技术的发展,使学校的工作生活方式发生了巨大的改变。传统的人工方式管理文件档案、统计和查询数据,这种管理方式效率低、保密性差,浪费人力、物力。在这一形势下,班级事务发布与管理系统应运而生。它将计算机技术和传统的教务教学工作相结合,从而完成班级管理的工作流程。本文依据数据术开发技术和网站开发技术,紧紧围绕实用性、方便性、安全性、可持续性、可扩展性的设计思路,论述了利用ASP.NET技术与SQLServer2008数据库相结合,基于B/S结构的班级事务发布与管理系统的实现过程。班级事务发布与管理系统合理借助了互联网技术及完善的 ASP.NET、SQLServer 2008 等不同科技自身长处,实现了班级信息管理、班级活动管理、班级财政管理、学生信息管理、成绩管理、课程管理、留言板管理、意见反馈等管理功能于一体的综合型管理系统。本系统具有灵活、实用、方便、针对性强等特点。关键字:班级管理;ASP.NET;SQLServer 2008;B/SAbstractWith the rapid development of education industry and information technology ,The level of college educationand teaching managementofhardware and software requirements become more and more higher, Especially computer network technology and the development of database technology ,It makes the way of the schools life and work have a great change.The management of paper files,statistics and querydata on traditional manual means,is inefficiency,poor security,waste of manpower,material resources.Under this situation,Class affairs publishing and management system came into being.It is Combining The computer technology with the traditional teaching combination, thus to complete the class management workflow.This article is based on database development technology and web development technology, closely around the practicality, convenience, safety, sustainability, expansion of design ideas, discusses how to use ASP.NET technology and SQL Server 2008 database combination,the implementation process of the Class affairs publishing and management system based on B/S structure.The Class affairs publishing and management system is reasonable by means of the Internet technology and the improvement of the ASP.NET, SQL Server 2008 different technological strength. Realized class information management, class activitivites management,class financial management, student information management, score management, course management, message board management, feedback management and other management functions in the integrated management system. This system is flexible, practical, convenient, strong pertinence.Key words: class management; ASP.NET; SQLServer 2008; B/SIII河南城建学院本科毕业设计(论文) 目录目录摘要IAbstractII1 开发前言11.1 项目背景11.2 开发目的12 系统分析22.1可行性分析22.1.1 技术可行性22.1.2 经济可行性22.1.3 运行可行性22.2 系统框架22.2.1 流程分析22.2.2 模块分析52.3 需求分析62.3.1 功能需求62.3.2 性能需求72.3.3 错误处理82.3.4 其他需求82.4 系统配置92.4.1 软件配置92.4.2 硬件配置93 总体设计103.1模块分析103.1.1 登陆模块103.1.2 信息查询103.1.3 信息管理103.1.4 系统管理103.2数据库分析103.2.1 E-R图分析103.2.2 数据库概念分析123.2.3 数据表/字段分析123.2.4 连接数据库174 设计与实现194.1用户登陆194.1.1 功能概述194.1.2 关键代码194.1.3 运行结果214.2 班级管理224.2.1 功能概述224.2.2 关键代码224.2.3 运行结果234.3 财政管理244.3.1 功能概述244.3.2 关键代码254.3.3 运行结果264.4 活动管理274.4.1 功能概述274.4.2 关键代码274.4.3 运行结果284.5 课程管理294.5.1 功能概述294.5.2 关键代码294.5.3 运行结果294.6 成绩管理304.6.1 功能概述304.6.2 关键代码304.6.3 运行结果314.7 学生管理314.7.1 功能概述314.7.2 关键代码314.7.3 运行结果324.8 密码管理324.8.1 功能概述324.8.2 关键代码334.8.3 运行结果334.9 留言板344.9.1 功能概述344.9.2 关键代码344.9.3 运行结果354.10 意见反馈354.10.1 功能概述354.10.2 关键代码364.10.3 运行结果365 系统测试385.1 测试目标385.2 测试方法385.3 测试内容385.4 测试结果386 总结与展望396.1 总结396.2 展望40参考文献41致谢42V河南城建学院本科毕业设计(论文) 1 开发前言1 开发前言1.1 项目背景当下高校招生规模和办学规模迅速扩大,学生人数日益增多,就学生而言,要想做到良好的管理,难度比以前大很多。对辅导员来说,一个辅导员要管理多个班级,任务繁重。为此,应采用高科技的管理手段,建立一个班级管理的软件来帮助辅导员实施班级管理。班级事务发布与管理,涉及到班级的方方面面,是一项琐碎而又重要的事情,除了具备一般的班级管理功能,还要具备活动发布、财政公示、留言板等功能,以进一步加强学生与班级的管理。1.2 开发目的班级是高校开展教育教学事业的平台,良好的班级管理能促进学生德智体培养和学校发展。班级事务发布与管理系统,作用于班级内部的活动发布和信息交互,以及班级外部的管理。长期累积和产生的文件资料和数据,使得搜索、更新等操作变得沉重而复杂,甚至于不能确保数据的正确性。而班级事务发布和管理系统,能有效的改善这一现象,把活动数据记录于系统中,让计算机进行存储和记忆,既省时又省力。班委能更加有效的通过网络形式发布最近活动和公示班级财政,并面向每一名班级同学,做到透明化、公开化。而学生也可以随时随地,掌握班级的最新发展,并对班级开展的一系列活动发表意见和建议,也有利于班委更好的组织班级日常。辅导员可以方便的调取学生信息和班级信息,并参与到班级日常事务的发布和管理中,也能更快捷的向上级领导汇报班级管理情况。为保证班级管理工作的顺利进行,改善管理手段,节约人力物力财力,有必要开发一套适合各大高校实际情况,能解决实际问题的班级事务的发布与管理系统,及时、准确的为管理人员提供学生、班级等各类信息,并提供查询、修改、删除等管理功能。44全套设计加扣 30122505822 系统分析2.1可行性分析为了以最小的代价在尽可能短的时间内确定问题是否能够解决,在进行设计开发前首先进行了可行性分析。2.1.1 技术可行性本系统采用Visual Studio 2010为开发平台,C#为开发语言,SQL Server 2008作为数据库,使用B/S模式进行开发,技术上开发难度一般。所以在技术上,此系统的开发具有可行性。2.1.2 经济可行性由于开发此系统所需的硬件(计算机及相关硬件)和软件环境,市场上都容易购买到或者从相关的网站下载。系统成本集中在系统的开发与维护上,对用户并没有过重的经济负担,而一旦此系统投入市场使用,不仅可以减少班主任及班级管理人员的工作强度,提高工作效率,而且可以满足广大师生对班级管理的需求,所节省的人力、财力,其效益是远远大于本系统的开发成本。所以从经济方面,此系统的开发具有可行性。2.1.3 运行可行性本系统具备友好的用户界面,使用方便,易于维护,易被用户接受。用户只需熟练计算机操作,以及简单的了解系统的使用方法即可。而且后期对于系统的维护,数据库的更新这方面,可以大大减少管理人员的负担。所以在运行方面,此系统的开发具有可行性。按上述三方面进行可行性分析、研究后,所以认为该项目的开发是可行的。而且学生使用和管理员管理的应用中,价值是非常高的。2.2 系统框架2.2.1 流程分析为了使新用户对系统的使用有个初步的了解,下面图2.1、图2.2、图2.3分别详细介绍了学生用户、教师用户和管理员用户执行的一个过程,包括用户登陆后的角色、权限判断,页面跳转,数据显示等前台操作,也包括数据的来源和增删改数据后的去处等的后台操作过程。提供提供班委班级活动信息页面班级信息表提供更新提供添加班委提供提供添加提供添加到更新班委普通学生班委登陆页学生首页班级基本信息页 面班级信息修改页 面班级财政信息页面添加财政信息页面班委班级财政表提供班级课程信息页面班级课程表提供班级成绩信息页面班级成绩表提供学籍信息页面学生信息表发布活 动页面班级活动表报名详情表修改个人密码页面用户信息表留言板页面留言信息表活动报名页面报名情况详情页面回复页面回复信息表1、普通学生和班委的执行流程图2.1 学生用户登陆系统流程图2、管理员的执行流程登录页管理员首页更新添加到提供班级信息页面新建班级页面班级信息表班级修改信息页面更新录入学生用户页面更新添加到提供学生基本信息页面用户信息表学生学籍信息修改页面添加到提供班级课程页面班级排课页面班级课程表班级排课页面图2.2 管理员登陆系统流程图3、教师的执行流程提供更新提供提供提供提供提供登陆页教师用户首页所带班级页面班级课程页面学生成绩页面个人信息页面所教课程页面修改密码页面班级信息表课程信息表成绩信息表教师信息表用户信息表学生信息页面学生信息表提供班级活动页面活动信息表提供班级财政页面财政信息表图2.3 教师登陆系统流程图2.2.2 模块分析本系统的用户可以分为管理员,教师,学生班委、学生四类。不同的用户具有不同的功能模块,即具有不同的权限。学生有基础的查询功能,班委要管理班级活动和财政,具有一定增删改的权限,教师要管理所带的班级,也具有增删改的权限,管理员具有最高权限,可以管理全部的班级信息、用户信息、课程信息等。系统功能模块划分如图2.4所示。班级事务发布与管理系统班级管理课程管理用户管理重置密码管理员登录所带班级学生成绩个人管理修改密码教师登录活动管理财政管理学籍信息修改密码班委登录修改密码学生登录查询信息图2.4 系统功能模块划分图2.3 需求分析2.3.1 功能需求这是一个班级事务发布与管理系统,目标是提高班委、辅导员管班级理工作的效率,本系统应具备对班级基本信息、班级日常活动、班费收支情况、班级课程、学生成绩等信息进行管理和维护功能。结合目前学校的班级工作,对班级事务发布与管理系统进行了分析,该系统功能根据用户进行划分,可分为四大类:1、普通学生功能需求普通学生只能通过本系统查看与本人和本班的信息,也有部分修改权限,对班级事务可发表建议,具体功能有以下几点:查看个人的学籍信息(学号、姓名、性别、出生日期、家庭住址、民族、所在班级、院系等);查看班级基本信息(班级代号,专业,所属院系,班级人数,辅导员,班委成员等);查看班级开展的活动明细(活动名称,内容,时间,地点,支出,总结,获奖情况等);查看公示的班费(收支原因,收入,支出,结余,日期,操作员等);查看每学期的课程(课程名,课程号,授课老师,上课教室,上课时间,学年学期等);查看个人每学期每门课的成绩(学号,课程号,课程名,分数,学年学期,学分等);在留言板发表留言和回复,进行互动交流;为确保系统的安全性,学生有权进入系统后,修改初始密码;2、班委功能需求班委的功能是基于普通学生的功能之上。作为班级的组织者和管理者,增加了发布活动、公示班费明细的权限,并可以进行更新和删除,具体功能如下:活动的增加(活动名称,内容,时间,地点,收入支出,总结,获奖情况等);班级活动的更改、删除;班级财政的增加(收支原因,收入,支出,结余,日期,操作员等);班级财政的更改、删除;3、教师功能需求查看个人信息;查看所带的班级信息;设置班级班委、取消班委查看自己所教的课程;查看班级的课程;查看班级学生的成绩;修改个人密码4、管理员功能需求管理员用户具有最高权限,可以对全校的学生、教师、班级进行统一的管理,管理员应具有的功能有:查看学生、教师的基本信息;修改、删除学生、教师的信息; 新建入学班级的信息;对班级信息进行更新、删除;为班级分配新的课程;修改、删除课程信息;重置用户密码2.3.2 性能需求1、数据精确度数据要求必须精确,可靠,真实。进行操作请求时,如:查找、删除、修改、添加,应保证输入数据与数据库数据的相匹配性。而在满足用户请求时,系统应保证所响应数据的查全率与查准率,学生、教师以及有相关人员管理维护,保证信息及时采集,从而保证统计信息的客观、准确。2、数据安全保密性强本系统使用的数据有些属于学生私密数据,有些属于教师考核数据,不能随意公开。对这些数据的访问进行各种授权设置,不同权限用户指南访问其授权范围内的数据,无关人员不能浏览查看。同时系统基本数据的更新指南通过管理员用户进行,其他用户只能处理权限范围内的数据。3、互动性强系统是为学生服务的平台,因此必须考虑具有很强的互动性,系统引入留言模块,以后更要将手机短信、在线答疑等模块集成在一起。4、操作方便系统界面要简洁明了,易于操作。要尽量减少网络通信量,保持在操作方式、运行环境、与其它软件的接口以及开发计划等发生变化时,具有适应能力2.3.3 错误处理系统运行过程中,会有错误操作提示,方便用户对系统的正常使用。如果帐号不存在,应该先向管理员申请再登陆,密码和验证码错误则友好提示输错并要求重新输入。如果数据查询不存在,应该友好提示,并请用户继续输入。若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损,必须保证系统能正常、稳定运行。2.3.4 其他需求系统的其他需求,检测或验收标准、可用性、可维护性、可移植性、安全保密性等,如表2.1所示。表2.1 系统的其他需求易用性操作简单,易懂安全保密性增加用户登录验证,确保信息安全性可扩展性适应各种系统环境可维护性应具备改正性维护、适应性维护、扩充与完善性维护等可移植性软件能够安装于windows下的各种流行版本 2.4 系统配置2.4.1 软件配置操作系统: Windows7数 据 库: SQL server2008开发工具: Visual Studio 2010开发语言: C#2.4.2 硬件配置CPU:最低PentiumIII以上,建议Pentium以上 内存:最低1G以上,建议2G硬盘:最低500M以上的可用硬盘安装空间全套设计加扣 30122505823 总体设计3.1模块分析3.1.1 登陆模块用户分为四大类,普通学生,班委,教师和管理员。为了保证系统的安全性和可维护性,根据不同的用户权限来提供不同的服务。3.1.2 信息查询用户基于各基本表,对存储的有效信息进行查询,学生只能查看自己的相关信息和所在的班级信息,教师可以查看自己的信息和所带的班级的信息,管理员可以查看到所有用户信息、班级信息、课程信息等。3.1.3 信息管理主要是对存放在数据库各基本表的数据进行管理。分为班级基本信息管理、班级活动管理、学生基本信息管理、教师基本信息管理、班级课程管理、班级财政管理和学生成绩管理等几个子模块。每一个模块又包含添加、修改和删除三个部分,实时可靠的保持数据的一致性。 3.1.4 系统管理实现基于角色控制的权限分配,本系统分别提供给管理员、教师和学生使用,但对于普通学生而言只能查看本人的学籍和所在班级资料,查看课程和成绩,发表留言和意见,修改本人密码;对于班委而言,可以浏览、查询、编辑班级信息,发布活动,公示财政;教师可以实现对学生信息的更新,对课程成绩的录入;管理员用户具有最高权限。3.2数据库分析3.2.1 E-R图分析数据库设计是实现功能模块的基础,首先要确定实体的属性和实体间的关系。根据需求分析,规划出本系统应该所具备的实体有管理员实体、学生实体、教师实体、班级实体、课程实体、成绩实体、班级活动实体、班级财政实体、留言实体、意见反馈实体,各实体间的关系描述如图3.1所展现的。这些实体包含了各项具体信息,通过相互之间的作用形成数据的流动。 n n n 1 1 11 1 n n n n m 1 n m n 1 m n 1 1 1 1 n 1 n n 1 1 1 nn管理员管理教 师学生管理安排课程教授班级管理管理拥有学习开展班级活动参与统计班级财政发表留 言发送意见反馈录入成绩拥有拥有收入支出结余班号时间内容留言人原由用户名标题内容时间学号姓名性别专业民族课程号学年学期班级授课老师课程名课程号分数学号学分编号姓名密码活动名称内容专业院系班委成员班号联系方式院系姓名工号班号图3.1 实体E-R图3.2.2 数据库概念分析根据具体的用户要求,规划出本系统中应建立的数据库数据表分别为:1、用户表(用户编号、姓名、登陆密码、职位、所属院系、角色、权限)2、学生信息表(学号、班号、专业、学生姓名、学生性别、出生日期、联系方式、QQ号、家庭住址、邮政编码、邮箱、宿舍号、民族、籍贯、备注)3、教师信息表(编号、姓名、所属院系、教师性别、联系方式、办公室)4、班级信息表(班号、班级、专业、所属院系、QQ群、辅导员、人数)5、班级通讯录表(序号、班级、学号、姓名、联系方式)6、公告表(序号、标题、详细、发表人员、发往部门、日期)7、班级活动表(序号、班号、活动名称、活动内容、时间、地点、参与人数、收费标准、活动状态、总结、荣誉、组织者)8、活动报名表(序号、用户、名称、班好、报名状态、收费状态、联系方式)9、班级财政表(序号、班号、时间、原由、收入、支出、结余、操作员)10、班级课程表(课程号、班号、课程名、学年学期、上课教室、上课时间、授课教师)11、成绩表(序号、学号、姓名、课程号、分数、学年学期)12、留言表(序号、留言人、留言时间、留言内容)13、留言回复表(回复序号、留言序号、回复人、回复内容、回复时间)14、意见反馈表(序号、用户名、时间、标题、内容)3.2.3 数据表/字段分析 1、用户登陆数据表T_User,存储本系统所有参与人员的信息,包括学生登录信息、教师登录信息、管理员登录信息,主要方便判断登录的权限类型,表3.1描述了具体结构。表3.1 用户表T_User字段名字段类型约束控制说明UserIdnvarchar(32)主键用户编号Passwordnvarchar(32)Not null密码Postionnvarchar(10)Not null职位UserNamenvarchar(10)Not null姓名Departmentnvarchar(10)Not null部门Rolenvarchar(10)Not null角色PermissionsintNot null权限IdeleteintNot null2、学生是班级管理的最主要对象,系统设计了学生信息数据表T_StudentInformation,存储全校的学生信息,表3.2描述了具体结构。表3.2 学生信息表T_StudentInformation字段名字段类型约束控制说明UserIdnvarchar(16)主键学号ClassIdnvarchar(32)Not null班号UserNamenvarchar(12)Not null学生姓名IdNumnvarchar(36)Not null身份证StudentSexnvarchar(2)Not null学生性别DateBirthnvarchar(32)Not null出生日期Phonenumnvarchar(12)联系方式HomeAddressnvarchar(50)家庭住址Nationnvarchar(20)民族Emailnvarchar(50)邮箱Departmentnvarchar(50)院系dormitoryNonvarchar(12)宿舍号Positionnvarchar(16)Not null职位Notenvarchar(50)备注Ideleteint3、教师作为班级管理的管理者之一,跟学生一样需要存放个人的信息,设计了教师信息数据表T_TeacherInformation,具体字段描述如表3.3。表3.3 教师信息数据表T_TeacherInformation字段名字段类型约束控制说明UserIdnvarchar(12)Not null教师编号UserNamenvarchar(32)Not null姓名TeaSexnvarchar(2)Not null性别Tellnvarchar(32)Not null联系方式Emailnvarchar(32)Not nullEmailOfficenvarchar(32)Not null办公室IdeleteintNot null4、学生必须以班为单位,开展课程、活动和其他管理,每个班级具有独立性,系统用班级信息数据表T_ClassInformation,记录全校的班级信息,表3.4是描述了表的具体结构。表3.4 班级信息表T_ClassInformation字段名字段类型约束控制说明ClassIdnvarchar(32)主键(primary key)班号Classnamenvarchar(50)Not null班级Professionalnvarchar(32)Not null专业Departmentsnvarchar(32)Not null所属院系QQgroupnvarchar(16)QQ群Counselornvarchar(50)Not null辅导员NumberintNot null班级人数Notenvarchar(50)备注IdeleteintNot null5、学生在一个班集体中,不可缺少的是开展班级活动,所以设计了班级活动数据表T_ClassActivities,用于存储开展的一系列活动,具体结构如表3.5所示。表3.5 班级活动表T_ClassActivities字段名字段类型约束控制说明Sequenceint主键(primary key)序号,自增ClassIdnvarchar(12)Not Null班名ActivityNamenvarchar(32)Not null活动名称Timenvarchar(50)Not null活动时间Placenvarchar(32)Not null活动地点Contentsnvarchar(100)Not null内容Numberint参与人数Feesnvarchar(12)收费标准Statenvarchar(12)活动状态Conclusionnvarchar(100)总结Awardsnvarchar(100)荣誉Organizernvaechar(12)负责人IdeleteintNot null6、班级活动较多,班级学生报名后产生的数据记录也多了好几倍,所以设计了活动报名数据表T_Application,用于存储各班级同学的已报名记录,表结构如表3.6所述。表3.6 活动报名表T_Application字段名字段类型约束控制说明SequenceintNot null序号,自增ClassIdnvarchar(32)Not null班号UserNamenvarchar(32)Not null报名姓名ActivityNamenvarchar(32)Not null活动名称Statenvarchar(32)Not null报名状态PhoneNumnvarchar(32)Not null联系方式PayStatenvarchar(32)Not null缴费状态IdeleteintNot null7、班级内部开展活动的费用收支、上交团费等都需要班费的收支记录,所以本系统设计了班级财政数据表T_ClassFiscal,用于存储各班财政收支情况,具体结构如表3.7所述。表3.7 班级财政表T_ClassFiscal字段名字段类型约束控制说明Sequenceint主键(primary key)序号,自增ClassIdnvarchar(32)Not null班号Reasonnvarchar(12)Not null收支原由Incomenvarchar(12)Not null收入Spendingnvarchar(12)Not null支出Balancenvarchar(12)Not null结余Datenvarchar(12)Not null时间Operatornvarchar(12)Not null操作员IdeleteintNot null8、学生最基本的任务是学习,所以本系统设计了班级课程数据表T_ClassCourse,用于存储每个班的课程安排,具体结构如表3.8所列。表3.8 班级课程表T_ClassCourse字段名字段类型约束控制说明CourseIdint主键(primary key)课程号ClassIdnvarchar(32)Not null班号CourseNamenvarchar(20)Not null课程名SchoolYearnvarchar(50)Not null学年学期Classroomnvarchar(18)Not null上课教室SchoolTimenvarchar(20)Not null上课时间SchoolMasternvarchar(12)Not null授课教师IdeleteintNot null9、学生学习了课程,就会有相应的成绩,每个学生每门课的成绩是唯一的,系统设计了成绩数据表T_StudentScroes用于存放学生的成绩,结构如表3.9所示。表3.9 成绩表T_StudentScroes字段名字段类型约束控制说明SequenceInt主键(primary key)序号,自增UserIdnvarchar(16)Not null学号CourseIdnvarchar(12)Not null课程号CourseNamenvarchar(30)Not null课程名GradeintNot null分数SchoolYearnvarchar(50)Not null学期IdeleteintNot null10、管理人员需要向全校师生通知工作安排、放假安排、校园大事等,就需要发布公告,所以设计了公告数据表notice,具体结构如表3.10所描述。表3.10 公告表notice字段名字段类型约束控制说明Sequenceint主键(primary key)序号,自增Titlenvarchar(50)Not null标题detailsnvarchar(100)Not null详细fromppnvarchar(50)Not null发送部门toppnvarchar(50)Not null发往部门datanvarchar(50)Not null日期IdeleteintNot null11、为了进行更好的互动交流,本系统设计了留言板,用留言信息表T_message存储每个班级每个用户的留言信息,表结构描述如表3.11。表3.11 留言信息表T_message字段名字段类型约束控制说明Sequenceint主键(primary key)序号,自增UserNamenvarchar(12)Not null用户名Timenvarchar(32)Not null时间Headlinenvarchar(50)Not null标题Contentsnvarchar(300)Not null内容Operatornvarchar(6)Not null操作员IdeleteintNot null12、用户在留言板进行留言后,其他用户可以对留言内容进行回复,更好的促进交流,所以设计了留言回复信息数据表T_MsReply,用于存放回复的留言数据,如表3.12所描述的。表3.12 留言回复表T_message字段名字段类型约束控制说明ReSequenceintNot null序号,自增SequenceintNot null留言序号ReNamenvarchar(12)Not null回复人ReMessagenvarchar(32)Not null回复内容ReDatenvarchar(50)Not null回复时间13、系统开发的不完善,需要用户使用后的建议,设计了意见反馈数据表 T_feedback,用于存储用户的反馈信息,结构描述如表3.13所列举。表3.13 意见反馈表 T_feedback字段名字段类型约束控制说明Sequenceint主键(primary key)序号,自增UserNamenvarchar(12)Not null用户名Timenvarchar(32)Not null时间Headlinenvarchar(50)Not null标题Contentsnvarchar(300)Not null内容Statenvarchar(6)采取状态Resultnvarchar(6)反馈结果Operatornvarchar(6)操作员IdeleteintNot null14、每个班级的学生都具有联系方式,为了方便学生查看班级同学的全部联系方式,设计了班级通讯录T_Phonebook,用于存放各班级学生的联系方式,具体结构如表3.14所示。表3.14 班级通讯录 T_Phonebook字段名字段类型约束控制说明Sequenceint主键(primary key)序号,自增ClassIdnvarchar(12)Not null班级UserIdnvarchar(12)Not null学号UserNamenvarchar(32)Not null用户名Tellphonenvarchar(32)Not null联系方式3.2.4 连接数据库1、建立数据库连接在Microsoft Visual Studio 2010中新建一个cs文件,用于存放连接数据库的字符串,主要代码如下:public static SqlConnection createCon() return new SqlConnection(Server=.;DataBase=DBClass;Integrated Security=True); 2、调用数据库连接语句,首先要在Visual Studio2010的cs文件里引入如下命名空间,否则无法正常使用。Using System.Data;Using System.Data.SqlClient;3、调用数据库连接字符串在其他页面读取数据库连接字符串到myconn中,使用一条语句就能实现:SqlConnection myconn = SQL.createCon();全套设计加扣 30122505824 设计与实现4.1用户登陆4.1.1 功能概述用户进入登陆页面,可根据自己的角色信息选择角色类型,输入用户名、密码和验证码。如果输入都正确,就能验证通过,进入系统主页,选择或输入有误,系统也会自动提示是哪一项有误。登陆页面具有自动导航的功能,不同用户登陆时,系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云南省永仁县2025年上半年事业单位公开遴选试题含答案分析
- 河北省巨鹿县2025年上半年事业单位公开遴选试题含答案分析
- 河北省邯郸县2025年上半年公开招聘城市协管员试题含答案分析
- 2025版新型排水沟清理作业服务合同范本
- 2025年环保型地下水打井工程总承包协议
- 2025年度健康产业项目策划与市场推广合同
- 2025版高压输电设备生产线技术升级采购合同
- 2025年包装箱销售与市场推广采购合同范本
- 2025年度四方融资借款合同规范版
- 2025版建筑材料运输合同范本正规范本
- 2024年福建浦开集团有限公司招聘笔试参考题库附带答案详解
- 文旅集团招聘试题
- 二次装修管理培训课件
- 小学语文教研组秋季工作计划
- 八年级集体备课课件
- 中学生爱国主义教育演讲课件
- 2022年上海市嘉定区6月线下高考二模英语试题(含答案和听力音频与听力稿)
- 《产钳助产术医学》课件
- 包装袋管理制度
- 光伏2021施工上岗证考核答案
- 《哲学与人生》 课程标准
评论
0/150
提交评论