学校公寓管理项目计算机答辩,学生宿舍管理系统答辩.ppt

学生宿舍管理系统答辩

学生信息管理系统 姓 名:xxxxx 班 级:xxxxx 指导教师:xxxxx 选题的意义 随着当今信息技术的发展,传统的方式在处理庞大的信息量时已经显得极不适应,人们对于运用计算机来辅助协调和管理自身工作的需求正逐步提高,人们希望能借助计算机技术实现某些方面的自动化管理。随着互联网的不断普及,电脑的应用越来越广泛,同时拥有一个完善的管理系统对于任何一个企业来说都是至关重要的。它是办公自动化的一个小小体现,它将为繁杂的日常管理工作提供方便,并能有效地提高工作效率。 传统的学生信息采用卡片记录的方式,数据在计算机上有一定的存储,但是缺乏数据库管理模式,许多重复的信息需要管理人员大量的手工录入,给工作人员带来了许多不必要的麻烦,而且不能对存储的数据进行时时查询,给日常办公带来了诸多不便。影响了工作人员的日常办公效率。随着计算机技术的快速发展,传统的管理模式已经越来越不能满足现代自动化办公的需求。 本系统是基于B/S结构的管理信息系统,即浏览器/服务器模式,采用两层架构模式: Dataset对象:它可以看作是内存中的数据库,利用Data Adapter对象将数据库中的数据送到该对象中,然后就可以对其中数据进行各种操作,最后再利用Data Adapter对象将更新反映到数据库中。 ADO.NET读取数据库示意图: 设计主要内容 经过长期在数学系办公室的调研工作,已经逐步了解了办公人员在日常办公中需要处理的学生相关信息,得到本套办公系统应具备的一些实际功能: (1)对学生基本信息的管理,主要包括一些关于学生个人的如学号、姓名、性别、民族、政治面貌、班级等基本信息的查询、修改、删除。 (2)对教学信息的管理,包括课程信息、学生修课信息及教师的授课信息。能够实现对上述信息的增加、删除、修改等功能,支持数据的多条件查询。 (3)对学生成绩的管理,包括学生成绩的录入、已学课程的成绩查询以及对相应课程的统计如平均分,及格人数等。 (4)保密设置:对不同的使用者设置不同的使用权限,增强信息的保密性。 连接数据库代码: using System.Data.SqlClient; string connstr = "server=localhost;uid=sa;pwd=sa; database=ST_StuManager"; SqlConnection myconn = new SqlConnection(connstr); myconn.Open(); 判断页面流程: Session ["user_id"] = st_dreader["st_user_id"]; Session ["user_power"] = st_dreader["st_user_power"]; if ((int) Session ["User_power"] == 0) { Response.Redirect("ST_jiaoshi.aspx"); } else { Response.Redirect("ST_student.aspx"); } 系统功能模块图 谢 谢! * * * * 前台代码采用ASP.NET来实现,运用ADO.NET技术,后台采用SQL Server2000数据库,开发环境为VS2005。 ADO.NET是由很多类组成的一个类库,提供了很多对象,分别完成数据库的连接、查询记录、插入记录、更新记录和删除记录等,其中包括5个对象: Connection对象:用来连接到数据库 Command对象:用来对数据库执行SQL命令。如:查询语句 Data Reader对象:用来从数据库中返回只读数据 Data Adapter对象:用来从数据库返回数据,并送到Data Set对象中,还要负责保证Data Set对象中的数据和数据库中的数据保持一致 学生信息管理系统操作流程图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值