毕业设计之信息工程系网站的设计与实现.docx

上传人:小飞机 文档编号:4266147 上传时间:2023-04-12 格式:DOCX 页数:43 大小:397.92KB
返回 下载 相关 举报
毕业设计之信息工程系网站的设计与实现.docx_第1页
第1页 / 共43页
毕业设计之信息工程系网站的设计与实现.docx_第2页
第2页 / 共43页
毕业设计之信息工程系网站的设计与实现.docx_第3页
第3页 / 共43页
毕业设计之信息工程系网站的设计与实现.docx_第4页
第4页 / 共43页
毕业设计之信息工程系网站的设计与实现.docx_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《毕业设计之信息工程系网站的设计与实现.docx》由会员分享,可在线阅读,更多相关《毕业设计之信息工程系网站的设计与实现.docx(43页珍藏版)》请在三一办公上搜索。

1、泸 州 职 业 技 术 学 院毕业设计报告 信息工程系网站的设计与实现学生姓名张双全所 在 系信息工程系班 级07软件2班专 业软件技术指导教师陈玲2009年11月摘 要作为一个刚成立的新系,经学校领导的关心和建设,信息工程系已经发展成为一个包括软件开发、计算机应用、动漫、图形图像等以计算机为主的系部。本系统是为信息工程系专门设计的信息管理系统,学生、教师通过它可以查看公告,新闻,了解当前最新招生就业信息,精品课程信息,认证信息,可以发表留言,获取班级信息,下载相关资料等,教师还可以上载资料,查看系部内部公告,管理员通过此网站实现相应信息的管理,特定管理员具有操作管理相应模块的能力,超级管理员

2、拥有最高权力,包括:新闻管理、公告管理、留言管理、部门管理、人员管理、考勤管理、系统管理等。系统建成后,用户可以安全、快捷、一目了然地通过界面浏览信息工程系的相关信息、在线留言、资源共享等,本网站将成为对外宣传的窗口。根据实际需求,信息工程系网站系统这个项目采用模块化的设计思想,使用Visaul Studio 2005集成开发环境+C#+ SQL Server 2005的开发技术,实现信息工程系网站系统的功能。本系统具有多方面特点:系统功能完备,使用方便简捷,人性化的用户界面,安全保密设置齐全。 关键词: 信息管理系统、对外宣传、C#、 2.0、SQL Server 2005。目录第一章 概述

3、11.1选题依据11.1.1项目开发背景11.1.2项目开发目的11.1.3项目提出的意义11.2系统开发准备21.2.1 Microsoft Visual Studio .NET简介21.2.2 SQL Server 简介31.2.3 B/S网络模式的结构和特点3第二章 需求分析52.1 需求分析的概念52.2可行性需求分析52.2.1技术可行性52.2.2经济可行性52.3 系统的功能需求52.4 系统的性能需求72.5 系统的安全方面需求82.6 系统的界面方面需求82.7 系统的角色分析92.8 系统运行环境需求9第三章 系统设计103.1系统总体功能模块设计103.2 本人负责的模块

4、及功能113.3 数据库设计113.3.1数据库概念模型设计113.3.2数据库物理设计153.4 界面设计203.4.1前台主界面203.4.2后台主界面21第四章 系统实现224.1 管理员登陆224.2用户管理234.2.1学生管理模块234.2.2教师管理模块254.3 留言板模块264.4系统管理274.4.1数据备份还原274.4.2密码修改284.5在线交流28第五章 系统的安全性设计305.1本设计对防止网络恶意攻击解决方法305.2本设计对数据库敏感数据保护的解决方法305.3本设计的数据库备份恢复策略315.4 本设计的数据库验证方式31第六章 系统测试326.1 测试环境

5、326.2 测试内容326.3 测试情况336.4 测试结果33第七章 系统维护36第八章 总结37致 谢38参考文献39第一章 概述1.1选题依据1.1.1项目开发背景信息工程系作为一个刚成立的新系,经.学校领导的关心和建设,信息工程系已经发展成为一个包括软件开发、计算机应用、动漫、图形图像等以计算机为主的系部。为了宣传我系,提高我系的形象,促进我系的建设和发展,决定配合我系进行信息工程系网站的建设,开发出一个功能实用、高效的优秀网站。 信息系网站需要能够提供面向学校、老师、学生、家长、社会等全方位的综合信息服务,信息工程系需要一个进行网上教育、宣传、交流、资源共享的综合性信息平台,通过此平

6、台能够对外宣传我系情况,树立我系新形象,使更多的师生了解我系,使前来招聘的用人单位了解我系的建设,了解我系的学生等。在此种背景下,我选择了信息工程系网站的设计与实现这一论文选题。1.1.2项目开发目的(1)宣传信息工程系:信息工程系网站是我系的“商标”,在这个高度信息化的社会里,建立我系自己的网站是最直接的宣传手段。网站的超时空特性,不仅能让本地区的人们了解我系,更可让中国,乃至世界了解我系。(2)服务于本系:此网站将成为信息工程系教与学活动的平台,服务于本系的日常教学工作。通过留言,加强教师与学生,学生与学生,教师与教师之间的了解和沟通,让大家真正参与进来对系部的建设。1.1.3项目提出的意

7、义二十世纪是信息大爆炸的时代,网络的发展更是给信息的传输带来了极大的方便。网站作为网络中极其重要的一员,它为个人、单位、政府部门的信息流通起到了非常大的作用。网络的基本组成是一台台独立的计算机,而我系又是一个信息系部,我们有信心有能力把我们的门户网站做好做出色!让它成为我系对外宣传的优秀窗口。网站能够提供面向学校、老师、学生、家长、社会等全方位的综合信息服务体系,是一个进行网上教育、宣传、交流、资源共享的综合性信息平台。通过此网站,充分体现我系的办学特色和师资优势,并突出我系内部与其他校园以及社会群体的信息交流,加强我系与社会、师生与家长的互动沟通,将网站创建成为展示师生风采的舞台,从而实现贯

8、彻教育理念和塑造信息化时代校园品牌的完整统一。正因为有如此重要的意义,为了更好的推动我系的发展,树立新的形象,因此决定利用大学所学技术建立信息工程系网站。1.2系统开发准备1.2.1 Microsoft Visual Studio .NET简介Visual Studio.NET是一个集成开发环境(Integated Development Environment,IDE),它可以帮助开发人员快速设计、开发、调试和部署基于.NET的解决方案。任何.NET编程都可使用通用的工具、设计器和编辑器,以创建集成数据和业务逻辑的Windows窗体及Web窗体应用程序。它包含以下编程功能部件:ASP窗体设计

9、、ASP窗体工具、Web窗体工具、XML Web service工具、多语言支持、数据访问、错误处理、向导。1.2.1.1 Microsoft Visual Studio 2005 优点1.一个IDEVisual S都只用一个集成开发环境(Integated Development Environment,IDE)来提供界面。2.多语言Visual S是支持基于M的多种语言的开发环境。3.多种项目类型4.集成浏览Visual S包含一个基于Microsoft Explorer的内建浏览器。这个浏览器集成在IDE中,并通过多个窗口和菜单进行访问。1.2.1.2 ASP.NET 简介ASP.NET

10、完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP.NET远远超越了ASP,同时也提供给web开发人员更好的灵活性,有效缩短了web应用程序的开发周期。ASP.NET与Windows 2000 Server/Advanced Server的完美组合,为中小型乃至企业级的web商业模型提供了一个更为稳定,高效,安全的运行环境。1.2.2 SQL Server 简介SQL Server 2005 中包含了非常丰富的新特性:通过提供一个更安全、可靠和高效的数据管理平台,增强企业组织中用户的管理能力;通过提供先进的商业智

11、能平台满足众多客户对业务的实时统计分析、监控预测等多种复杂管理需求;同时,SQL Server 2005将提供一个极具扩展性和灵活性的开发平台,实现Internet数据业务互联,.Net集成极大的扩展了开发空间,异构数据集成、Service Broker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。C#、XQuery、XMLA、ADO.Net 2.0、SMO、AMO等都将成为SQL Server数据平台上开发数据相关应用的有力工具。可以说SQL2005在SQL2000基础上有了质的飞跃。1.2.2.1 SQL 的优点SQL Server是基于服务器端的中型的数据

12、库,可以适合大容量数据的应用。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大SQL Server还有更多的扩展,可以用存储过程,数据库大小无限制。1.2.2.2 统一语言SQL可用于所有用户的数据库活动类型,包括数据库系统管理员,程序员等操作简单,使用方便。基本的SQL命令只需很少时间就能学会,最高级的命令在几天内便可掌握。SQL为许多任务提供了命令,包括:查询数据、在表中插入、修改和删除记录,建立、修改和删除数据对象、控制对数据和数据对象的存取保证数据库一致性和完整性。1.2.3 B/S网络模式的结构和特点 B/S网络结构模式是基于Intranet的需求而出现并发展的B/S模式,

13、即浏览器/服务器模式,是一种从传统的二层C/S模式发展起来的新的网络结构模式,其本质是三层结构C/S模式。B/S模式所具有的框架结构可以大大节省费用,同时,B/S模式对前台客户机的要求不高。第二章 需求分析2.1 需求分析的概念需求的定义包括从用户角度(系统的外部行为),以及从开发者角度(一些内部特性)来阐述需求。2.2可行性需求分析2.2.1技术可行性本项目用到的开发语言和工具有C# 、SQL Server,VS2005等,都是大学所学课程,小组成员基本掌握这些知识,满足本项目开发基础技术条件要求,同时,每个项目都有专业的指导老师,而且系统本身不大,所以本人能够实现该系统并完成指定功能。2.

14、2.2经济可行性1.个人有能力承担系统开发费用本系统开发的整个过程中都是使用个人电脑,用电量也基本满足学院规定,所以不会产生较多的经费,因此,从经济的角度上看,本人的项目是极具可行性的。2.本系统将为信息系带来效益信息系的发展离不开一个好的网站来提升自己的形象,本系统开发成功后,能够对信息系的发展提供一个很好的宣传,为信息系带来了效益。2.3 系统的功能需求信息工程系网站系统是我系主要建设的门户网站系统,经过多方面的调查和分析,该系统应该提供如下服务:(1) 外界需要了解我系的建设情况和最新动态。比如专业设置,招生就业情况,精品课程等,还会对我系最新的活动进展感兴趣,包括最新的活动、新闻等。用

15、户了解之后,有些会想发表留言或对新闻进行及时的评论。用户有时还想下载一些共享资料供使用。这类信息的获取和评价,构成了我系对外宣传的重要部分,对应到的用户角色是游客。(2) 除此之外,系上每个专业都有很多班级,学生是我系发展的主体,因此有必要展现班级风采。为加强对学生班级的管理,院上系上每周会对班级进行考核,并将考核结果于下一周公布于黑板上。为了及时的获取本班的考核结果,在黑板附近总是会及时的聚集了大量学生,造成交通不畅。因此可以将班级考核结果及时的公布到网上,这样学生再也不用火速的赶往现场,在网上照样能看到考核分数。(3) 教师这一类用户有别于学生,除了具有学生这一用户的需求外,还要能获取到属

16、于他们自身的一些服务。比如查看一些内部的开会,活动通知等,对有些资料要能够上传,教师可以修改个人的信息,也可以查看其他教师的信息。(4) 信息的管理。文件的上传,公告的发布,留言的回复,学生,专业,班级,教师,考核数据等会涉及大量信息的管理。正因为信息之多,故对相应的部分指派专人负责。新闻管理员只对新闻公告,新闻评论进行管理。班级考核数据的管理,交给班级考核管理员来管理;留言管理指派给另外的管理员来管理,教务管理员对班级、专业,教师等信息进行管理。最后有一个总的超级管理员,拥有一切权限,可以为相应的模块指派特定的管理员,此管理员只对此模块具有操作和管理权限,对其他模块没有管理权限。这样分工明细

17、,协作合作,共同使我系双好双快的向前发展。(5) 系统自运行起就处于维护阶段。有必要对系统进行及时的更新,对数据进行及时的备份,遭到破坏时,能进行还原。综上所述,系统将实现如下功能要求:1、新闻管理:新闻的添加、修改、删除新闻评论的审核、删除公告的添加、修改、删除新闻浏览:新闻的的查看招生就业:就业信息查看以及匿名评论班级风采:班级信息查看公告栏:公告的添加、修改、删除系部介绍:系部介绍的查看、编辑精品课程:精品课程的前台的浏览以及后台的导入、删除、连接的更新认证介绍:认证介绍的查看、编辑2、资料管理:资料的查看、上传、删除3、专业管理:专业信息查看、编辑、删除、添加4、班级管理:班级信息查看

18、、添加、修改、删除班级考核信息查看、添加、修改、删除5、用户管理:普通用户管理:用户查看、搜索、修改用户密码、删除信息导入:教师信息、学生信息导入6、系统管理:普通管理员管理(包含新闻管理、留言管理、资料管理、用户管理):添加,修改,删除管理员密码修改数据备份数据还原7、留言管理(管理员)留言的查看、搜索(未回复等多条件搜索)留言的审核(留言审核后,可在前台看见)留言的回复留言的删除留言薄:留言规则、查看留言、发表留言、搜索留言2.4 系统的性能需求本系统要求是一个基于B/S的信息管理系统,为了使管理者能够进行有效管理,该系统设计必须满足以下要求:(1) 系统处理的准确性和及时性系统处理的准确

19、性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足信息工程系对信息管理的需求。由于我系信息管理与教师和同学的学习、生活息息相关,同时又是我系做出调整、决策的的信息来源,所以要求有高效性、准确性、实时性。(2) 系统的开放性和系统的可扩充性系统在开发过程中,应该充分考虑以后的可扩充性。要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,即系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。(3) 系统的

20、易用性和易维护性此系统是直接面对教师、学生,要求系统能够提供良好的用户接口,易用的人机交互界面。以及对相应的错误具有一定的容错、究错功能。(4)系统的可靠性和稳定性我系大约包括好几百的教师和学生,加上外界游客的访问,所以对系统的性能要求能达到几千人规模的同时访问量。(5) 系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流的国际、国家和行业标准。例如在开发中使用的操作系统、开发工具都必须符合通用标准。如在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。2.5 系统的安全方面需求该系统要求能实现开放的

21、互联网访问,所以系统对安全性要求比较高,如密码采用密文传送和防止SQL语句注入等安全方面的要求。2.6 系统的界面方面需求信息工程系网站是我系的门户网站,它是我系对外开放的窗口,肩负宣传我系的作用,所以,界面方面,要求系统达到简洁、大方、美观的界面效果。2.7 系统的角色分析通过分析,本网站共有5个角色,分别是超级管理、留言管理、教务管理、新闻管理、考勤管理,系统各角色具体功能需求:超级管理:拥有对系统后台包括新闻、留言、考勤、教务、系统备份等一系列进行操作的权限。留言管理:拥有对留言板留言的审核、回复、删除。教务管理:拥有对学生信息、教师信息、班级信息、专业信息等的添加、修改、删除、搜索的权

22、限。新闻管理:拥有对文字新闻、公告信息、校园风光、招生就业、系部介绍、认证介绍、精品课程、系部结构以及新闻留言的删除操作。考勤管理:拥有对班级考勤的添加、修改、删除的操作权限。2.8 系统运行环境需求服务器端硬件需求:CPU为Celeron(R) M 1.70GHz,内存1G,硬盘80G或以上配置。服务器端软件需求:Microsoft Windows XP SP2版操作系统,数据库软件SQL Server2005, .Net Framework运行环境。客户端硬配置需求:CPU为Celeron(R) M 1.60GHZ,512M内存,40G硬盘或以上配置。客户端软件需求:Microsoft W

23、indows XP SP2版操作系统。第三章 系统设计3.1系统总体功能模块设计新闻模块留言模块教务模块系统模块考勤模块信息工程系网站招生就业信息管理校园风光管理公告管理文字新闻管理学生管理教师管理班级管理专业管理数据备份还原密码修改考勤管理管理员管理考勤管理管理留言板管理后台前台认证介绍编辑精品课程管理新闻留言管理新闻浏览以及评论招生就业信息浏览校园风光精品课程认证介绍系部介绍留言板浏览、留言教师登陆内部邮件资料上传信息查看内部公告浏览图3-1信息工程系网系统模块结构图3.2 本人负责的模块及功能如表3-1所示:表3-1本人负责的模块及功能表功能需求特性功能描述教务管理管理新闻模块的动态管理

24、子功能学生管理学生信息的添加、修改、删除、导入教师管理 教师信息的添加、修改、删除班级管理班级信息的查看、添加、修改、删除专业管理专业信息的查看、添加、删除、修改考勤管理考勤信息的查看、添加、修改、删除教研室管理教研室信息的查看、添加、修改、删除系统管理系统信息的动态管理子功能数据备份、还原数据的备份和还原密码修改管理员修改密码管理员管理添加、修改、删除管理员留言管理留言信息的动态管理子功能审核留言审核留言,使该留言前台可见回复留言留言的回复删除留言留言的删除3.3 数据库设计3.3.1数据库概念模型设计u 各实体分析管理员信息表3-2 管理员信息属性编号登录名密码真实名所属权限编号最后登陆日

25、期登陆次数主键编号公告信息 表3-3 公告信息属性编号标题内容发布日期浏览次数发布人公告类型主键编号外键发布人班级信息表3-4班级信息属性编号班级名班主任专业编号班级图片班级简介主键编号外键专业编号新闻评论信息表3-5新闻评论信息属性编号评论内容评论日期IP地址所属新闻编号主键编号外键所属新闻编号文件信息表3-6文件信息属性编号文件名上传人保存路径文件大小上传日期主键编号内部邮件信息表3-7内部邮件信息属性编号标题内容是否阅读发布日期收信人发信人是否发送主键编号外键收信人留言信息表3-8留言信息属性编号标题内容发布日期IP地址留言人QQ头像状态主键编号外键留言人新闻信息表3-9新闻信息属性编号

26、标题内容发布日期IP地址发布人点击数主键编号外键发布人学生信息表3-10学生信息属性编号姓名性别民族生日身份证号家庭住址手机家里电话班级编号备注政治面貌主键编号外键班级编号教师信息表3-11教师信息属性编号姓名性别民族生日身份证号家庭住址电话家庭住址专业编号登录名密码教研室政治面貌备注主键编号外键专业编号专业信息表3-12专业信息属性专业编号专业名专业描述主键编号招生就业信息表3-13招生就业信息属性编号标题内容发布日期IP地址发布人点击数类别主键编号外键发布人u 实体结构E-R图图3-2实体结构E-R图3.3.2数据库物理设计3.3.2.1数据库详细设计在服务器上用SQL Sever2005

27、建立名为DB的数据库.其中包括以下表:教师信息(tblteacher),学生信息(tblstudent),专业信息(tblspeciality),班级信息(tblclass),公告信息(tblbulletin),新闻信息(tblnews)用于保存新闻信息,评论信息(tblcomment),资料信息(tbldata),管理员信息(tbladministrator),权限信息(tblpurview),留言信息(tblmessage),回复信息(tblreply),考勤信息(tbltime)。3.3.2.2 表概况教师信息(tblteacher)用于保存教师信息,学生信息(tblstudent)用于

28、保存学生信息,专业信息(tblspeciality)用于保存专业信息,班级信息(tblclass)用于保存班级信息,公告信息(tblbulletin)用于保存公告信息包含内部公告和外部公告,新闻信息(tblnews)用于保存新闻信息,评论信息(tblcomment)用于保存新闻评论信息,资料信息(tbldata)用于保存上传资料的信息包括资料保存的路径等,管理员信息(tbladministrator)用于保存所有管理员的信息,权限信息(tblpurview)用于保存权限分配的信息,留言信息(tblmessage)用于保存留言的信息,回复信息(tblreply)用于保存留言回复的信息,考勤信息(

29、tbltime)用于保存班级考核信息。3.3.2.3 表具体设计管理员表表3-14 管理员表字段名类型可否为空备注adminidint否管理员编号loginnamenvarchar(20)是登录名passwordnvarchar(20)是密码namenvarchar(20)是姓名purviewidint是权限编号lastloginvarchar(20)是最后登陆时间logincountint是登陆次数公告表表3-15公告表字段名类型可否为空备注bidint否公告编号btitlenvarchar(50)是标题bcontentnvarchar(200)是内容issuedatedatetime是发布

30、日期browercountInt是浏览次数loginnamevarchar(20)是发布人updatenamevarchar(20)是更改人leixingvarchar(20)是类型班级表表3-16班级表字段名类型可否为空备注classidint否班级编号classnamenvarchar(50)是班级名tidInt是教师编号specialityidInt是专业编号imgint是班级图片classjjnvarchar(200)是班级简介新闻评论表表3-17新闻评论表字段名类型可否为空备注cidint否评论编号ccontentnvarchar(200)是内容cdatedatetime是评论日期i

31、pnvarchar(50)是IPnidint是所属新闻编号文件表表3-18文件表字段名类型可否为空备注dataidint否文件编号datanamevarchar(50)是文件名loginnamevarchar(20)是上传人uploadljvarchar(20)是保存路径uploaddxvarchar(10)是文件大小uploadtimevarchar(20)是上传日期 内部邮件表3-19内部邮件表字段名类型可否为空备注idint否编号titlevarchar(50)是标题contentvarchar(500)是内容isReadvarchar(20)是是否已读fbtimedatetime是发布

32、日期sxrenvarchar(20)是收信人fxrenvarchar(20)是发信人isFasongvarchar(10)是是否发送留言表表3-20留言表字段名类型可否为空备注postidint否编号subjectvarchar(50)是标题contentvarchar(500)是内容posttimedatetime是发布日期ipvarchar(20)是IPusernamevarchar(20)是留言人qqvarchar(20)是QQphotovarchar(50)是头像statevarchar(10)是状态新闻表表3-21新闻表字段名类型可否为空备注nidint否编号ntitlenvarch

33、ar(50)是标题issuedatentext是发布日期ncontentvarchar(20)是内容loginnamevarchar(20)是发布人ncountint是点击数ipvarchar(20)是IP学生表表3-22学生表字段名类型可否为空备注sidint否编号snamenvarchar(50)是姓名ssexvarchar(10)是性别snationvarchar(20)是民族sbirthdayvarchar(20)是生日sidentificationvarchar(20)是身份证号saddressvarchar(20)是家庭住址sphonevarchar(20)是手机fphonevar

34、char(20)是家里电话classidInt是班级编号sremarkvarchar(20)是备注教师表表3-23教师表字段名类型可否为空备注tidint否编号tnamenvarchar(50)是姓名UserNamevarchar(10)是登录名Passwordvarchar(20)是密码tsexvarchar(20)是性别tnationvarchar(20)是民族tbirthdayvarchar(20)是生日tpoliticsvarchar(20)是政治面貌tidentificationidvarchar(20)是身份证号taddressInt是家庭住址tphonevarchar(20)是电

35、话tstaffroomvarchar(20)是教研室tspecialityidInt是专业编号tremarkvarchar(20)是备注专业表表3-24专业表字段名类型可否为空备注specialityidint否专业编号specialitynamenvarchar(50)是专业名describlenvarchar(200)是专业描述招生就业表 表3-25招生就业表字段名类型可否为空备注idint否编号titlenvarchar(50)是标题contentntext是内容fbtimedatetime是发布日期loginnamenvarchar(20)是发布人clickcountInt是点击数le

36、ibienvarchar(20)是类别3.4 界面设计3.4.1前台主界面本界面布局使用表格布局,其中上面的页面LOGO和导航栏,左边为校园风光滚动图片,右下边为内容页,中间分别是新闻资讯、通知公告、招生就业3个栏目,右上是组织结构、西部介绍、认证介绍、专业导航4个栏目。界面采用深蓝和浅蓝色调搭配,相关截图如下:图3-3 前台界面3.4.2后台主界面上侧为网站LOGO以及一个快速导航栏,左下为功能导航栏,右下为网站账户信息、客户端信息、站点信息、程序说明四个栏目。相关截图如下:图3-4后台界面第四章 系统实现4.1 管理员登陆u 功能简介登陆是系统的主要组成,直接关系着系统成员管理以及其安全性

37、。u 界面截图图4-1 登陆窗口u 功能实现源码string Pwd = FormsAuthentication.HashPasswordForStoringInConfig, MD5);int intLogin=Convert.ToInt32(db.Login(Text1.Value.Trim().ToString(), Pwd);if (intLogin = 1) Label3.Text = 用户名无效!;else if (intLogin = 2) int purviewid = Convert.ToInt32(db.getScalar(select purviewid from tbl

38、Administrator where loginname= + Text1.Value.Trim().ToString() + );if (purviewid = 1) Sessionlogin = Text1.Value.Trim().ToString(); Response.Redirect(/admin/main.aspx);else if (intLogin = 3) Label3.Text = 密码错误!;4.2用户管理4.2.1学生管理模块u 功能简介学生管理模块主要是添加、删除、修改、搜索用户信息。在添加学生功能中,实现了学生信息的导入功能。u 界面截图图4-2管理学生窗口图4

39、-3学生信息导入窗口u 功能实现源码1.手动输入db.Insert(insert into tblStudent(sname,ssex,snation,sbirthday,stpolitics,sidentificationid,saddress,sphone,fphone,classid,sremark) values( + sname + , + ssex + , + snation + , + sbirthday + , + stpolitics + , + sidentificationid + , + saddress + , + sphone + , + fphone + , +

40、classid + , + sremark + );2.导入db.Insert(insert into tblStudent(sname,ssex,snation,sbirthday,stpolitics,sidentificationid,saddress,sphone,fphone,classid,sremark) values( + inputdt.Rowsj.ItemArray0.ToString() + , + inputdt.Rowsj.ItemArray1.ToString() + , + inputdt.Rowsj.ItemArray2.ToString() + , + inp

41、utdt.Rowsj.ItemArray3.ToString() + , + inputdt.Rowsj.ItemArray4.ToString() + , + inputdt.Rowsj.ItemArray5.ToString() + , + inputdt.Rowsj.ItemArray6.ToString() + , + inputdt.Rowsj.ItemArray7.ToString() + , + inputdt.Rowsj.ItemArray8.ToString() + , + inputdt.Rowsj.ItemArray9.ToString() + , + inputdt.Rowsj.ItemArray10.ToString() + );学生的搜索:GridView3.DataSourceID = SqlDataSource4;GridView3.DataBind();学生的删除db.Delete(delete tblStudent where sid= + sid + );学生的修改:db.Update(update tblStudent set sname= + sname + , ssex= + ssex + , snation= + snation + , sbirthday= + sbirthday + , stpol

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号