还剩10页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
衢州学院《动态网页设计实训》题目学生档案管理系统作者_____________________________________成员名单__________________________________系(部)电气与信息工程学院专业班级计算机(班)111指导教师__________任霞年月日2013126rswebsite.open sqlwebsite,conn,1,1%link href=ncss/css.cssn rel=stylesheet type=text/css”学生信息%yzzh=sessionHadminnamenset rslx_admin=server.createobjectadodb.recordsetnsqllx_admin=select lx_power fromlx_admin wherelx_username=Hyzzhn nrslx_admin.open sqllx_admin,conn,1,1dengji=rslx_adminnlx_powernset rsstudent=server.createobjectHadodb.recordsetH sqlstudent=nselect*from studentorderby adiddescn rsstudent.open sqlstudent,conn,1,1if rsstudent.eof andrsstudent.bof thenresponse.write〈SCRIPT LANGUAGE=JavaScriptalertf抱歉暂时没有数据!;window.location.href=admin_head.asp,;/scriptnelseif dengji=1then%登录成功!/titlestyle type=ntext/css!-body{background-image:url;—/styletable width=n880n border=On align=ncentern bordercolor=#90CFFA”background=nimage/top_mid_gao.giftrtd width=202height=H84na href=H%=rswebsitenweb_firstpagen%Himgsrc=n%=rswebsitenweb_logon%n alt=nlogon name=nlogon width=n200height二“60”border=n0nid=nlogon//a/tdtd width=n679nnbsp;/td/tr参考文献⑴桂佳荣,马建红,滕振宇.ASP网络编程技术与实践,北京清华大学出版社,2008,415-31[2]钟玉琢,蔡莲红,史元春.多媒体计算机技术基础及应用.北京高等教育出版社,2001,75[3]臧良运崔连和编著.电子商务网站建设与维护.北京电子工业出版社,2010,20-50[4]石志国刘翼伟王志良.ASP应用教程.北京:清华大学出版社,2008,2-35⑸黎明富顾娅军.办公自动化及应用.北京北京航空航天大学出版社,2007,6-80[6]徐明华.ASP Web整合开发与项目实战ASP、Ajax、Struts、Hibernate、Spring.北京:人民邮电出版社,2009,370-297[7]陈云芳.精通Struts2基于MVC的ASP.net Web应用开发实战.北京人民邮电出版社,2008,78](美)James Elliott,Ryan Fowler著.刘平利译,精通Hibernate.北京:机械工业出版社,2009,23-77[9]计文柯.Spring技术内幕深入解析Spring架构与设计原理(第2版).北京:机械工业出版社,2009,132-210[10]郑阿奇.MySQL实用教程.北京:机械工业出版社,2010,7-60(美)Craig Larman著.李洋,郑It译.UML和模式应用.北京电子工业出版社.2006,5第章概述11系统开发背景
1.11系统研发目的与意义L21研发的目的1研发的意义1221人员安排
1.32第章系统需求分析与开发技术23系统开发与运行环境
2.13功能划分与描述
2.23数据库设计
2.33数据库图ER4第章系统代码分析与部分功能实现35系统结构设计
3.15班级管理功能实现
3.26班级添加界面
3.
2.16班级信息查询界面
3.
2.27参考文献9第章概述1系统开发背景
1.1学生管理系统是一个综合性管理软件,该系统可以实现信息的规范管理、信息快速查询等功能,极大地方便了学生信息的更新、维护和查询,提高了学生信息管理的效率,降低学生管理的成本,提高管理水平然而长期以来,很多地方高校基本上都是使用传统人工的方式来管理学生信息而这种传统的管理方式随着科学技术的发展也渐渐的显现出效率低下、保密性差等弊端另外,随着时间的增长将会产生大量的文件和数据,这对于查找、更新和维护都带来了很多的困难随着技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类的各个领域并发挥着越来越重要的作用作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等这些优点能够极大地提高学生管理的效率,也是科学化、正规化管理与世界接轨的重要条件因此,开发这样一套管理软件是十分有必要的事情系统研发目的与意义
1.2研发的目的
1.
2.1学生档案管理系统作为高校信息化建设的主要组成部分,主要解决以下问题
1.工作量大,效率低下
2.数据共享问题
3.网络化程度低,资源浪费
4.对学生信息动态管理研发的意义
1.
221.学生信息管理是十分繁重和琐碎的工作由于大多数的信息资料都是纸的,无论是分类还是校对,都要耗费大量的人力资源和时间,致使效率低下对信息资料进行网上管理以后可以避免很多无用的工作,使工作便于开展,提高了效率
2.现在高校的许多部门都是分别统计和校对各自的信息,缺乏应有的信息共享,存在信息反复收集的现象学生信息管理系统的实现,使信息对各个部门开放,可以直接使用,这样一来促进了各部门之间的沟通交流,对提高高校的管理效率、增加高校的竞争力起着不可替代的作用
3.传统的学生信息管理,全部都是纸质资料,这些资料给高校各部门工作带来了许多不便,无论是在存放还是在管理上都存在着严重的资源浪费本系统可以避免这种不合理的资源浪费,加快高校的信息化进程
4.传统的学生信息管理形式,缺乏条理和延续性,对年数已久的资料查找和管理工作成为十分困难的问题本系统的应用,实现了对学生信息的动态管理,使所有的资料一目了然,而且方便了查询工作,进一步提高了高校各部门的工作效率综上所述,高校学生信息管理系统的开发是高校信息化建设的需求,本系统的实现,符合我国高校的实际情况,为各高校的日常工作和管理体系提供了必要的平台支撑和技术保障人员安排
1.3从设计系统到开发系统,我们都进行了严格的人员安排,从人员量的考虑,我们对工作分工如下表所示表1-1人员分配表姓名工作备注班级管理实现班级管理代码数据库等功能实现档案管理代码数据库等功能实现档案管理实现用户管理代码数据库等功能实现用户管理实现收录功能实现收录功能代码数据库等功能实现留言板实现留言板代码数据库等功能实现数据库设计并实现代码等功6总实现数据库连接实现第章系统需求分析与开发技术2系统开发与运行环境
2.1开发该系统要具有Formwork
2.0以上,vs2010运行环境,已经至少要有一种数据库例如sqlserver、access等,要运行该系统只需要有服务器,可以用系统只带的ISS
7.0服务器,以及任意一种浏览器功能划分与描述
2.2根据系统的目标,总结出系统的五大功能具体如下
1.班级管理班级管理的功能就是实现对各个班级的信息的管理当学校有新生加入的时候需要增加班级,管理员则将各个班级信息通过本系统录入到数据库中进行保存
2.档案管理档案管理的功能是要实现对学生的个人信息的管理当学校有新生加入的时候,管理员可以通过本系统把这些新生的个人信息输入到数据库中
3.用户管理超级管理员可以对普通用户进行授权、删除,还可以新建用户
4.数据的维护即数据的备份与恢复,此功能需要超级管理员权限
5.收录管理即可以更变收录信息如必填、选填数据库设计
2.3系统的数据库采用SQLServer数据库,它是中小型关系数据库管理系统软件,目前属于微软公司旗下它分为免费版和商用版,体积小、速度快、拥有成本低,并且是开源的,尤其是免费版的性能也很卓越,深受中小企业欢迎数据库图
2.
3.2ER学生(学生学号,学生姓名,学生性别,政治面貌,所在班级,入学时间)班级(班级ID,班级名称,变班主任,所在院系,文理类型,学段,学制)学更(学生学号,去留状态,校意见,审核状态,原因,时间)D(嚓名)(砚士H r班级代丁,/母的,J4禽,/文理类〉(班级班主任;\号;学段「学制」型;班级f点评人”一\二IX/1评语./班级P//\、:「政治面貌j17\学籍号///5来源学校.1V—y变更(去留状态1:;学校】J JV.曾见,::审核状态i1原因;时间图数据库图
2.1ER第章系统代码分析与部分功能实现3系统结构设计
3.1根据系统分析设计,绘制了图系统结构图,从结构图中可以看到整个系统的功能模块,3-1用户登录界面图系统结构图3-1班级管理功能实现
3.2班级管理在整个系统设计中扮演着相当重要的作用,作为一个学生的集合,可以成为每个学生的联系,所以在设计班级管理时尽可能的做到详细部分,下面就简单的介绍一下如何实现班级管理功能的界面与具体的设计方案班级添加界面
4.
1.1为了能够让该系统适合各大校园,以这个为设计理念,我们初步的设计了下图所以的
3.1界面设计,班级代号作为存储数据库中的主键,能够使得在连接数据库时方便的查询收集,输出数据库中的资料添加班级班级名称赃级代号学段学制文理类型鹿主任操作小学▼普通班▼[W图班级添加界面5-3代码实现%action=requestnactionn%%IF Request,classid_der,o,n,ThenSql=nDelete Fromclass Whereclassid=nRequestnclassid_der,Conn.ExecuteSql EndIFif action=ok thenif requestnclassn=,,n thenresponse.write SCRIPTLANGUAGE=JavaScriptalert请输入班级!;window.location.href=,admin_tjbj.asp,;/scriptnresponse.end endifset rs=server.createobjectnadodb.recordsetnsql=select*from class”rs.open sql,conn,1,3rs.addnewrs.updateresponse.redirect Hadmin_tjbj.aspn rs.close setrs=nothingend if%班级信息查询界面
3.
1.2关于班级信息的查询,原理上非常的简单就是从数据库中取出资料然后展现给用户,主要的界面以表格为主,如图所示3-2首页添加数据添加班级信息查询快速浏览收录设置添加管理员系统设置数据备份数据恢复修改密码留言管理退出系统《数动学生档案管理系统》添加班级班级名称班级代号学段学制文理类型班主任掾作小学V______普通班v[添加1班级名称班级代号学制文理类型班主任学段操作高36班2007001高中3侧理班邱康清X删除高37班2007002高中3侧理班刘湘裕X删除高38班2007003高中3侧理班谭湘奇X删除高3g班2007004高中3侧理班周书才X删除高40班2007005高中3侧文班将建平X删除高41班2007006高中3侧文班李志权X删除高42班2007007高中3特色班田江华X删除高43班2007008高中3侧文班贺力成X删除Copyright©2009-2010longxi«ngAllRightsReserved.图信息查询图3-2关键代码展现!—#include file=nconn.aspn—%if sessionnadminnainen=or sessionHadininpasswordn二nn then%〉你还没有登录呢script alerthistory.back;/script%else%%set rswebsite=server.createobjectHadodb.recordsetnsqlwebsite=nselect*,web idfrom website”。