delphi7开发学籍管理系统_【免费毕设】ASP.NET学生成绩管理系统(论文+系统)

0935b0bd510da49b38ccca106df42123.png点击上方“蓝字”关注我们 ff6bdd0ee7563195479eb5724cf7f213.png 691ddcb1eef41825fccd9ae0a33145b6.png目录

ada65068d38cc5b735f1b40323d7735a.png

8d13295d54320fd1460d493ac23a7717.png

691ddcb1eef41825fccd9ae0a33145b6.png系统设计

学校工作流程分析

学校工作总体规划由教务人员在学生信息管理系统中完成对运行教务处所需的基本数据的维护,包括这些信息的增加、修改及对各项信息的变动都将在这进行操作。

新的学年,教务人员首先加入年级信息,然后编排班级,再对来校学生进行基本的信息录入,新生入学后由教务人员在学籍系统中完成新学生信息的维护。

在每个学期开始,教务处根据班级的情况,以班为单位,为每个班级安排一个班主任及对此年级安排一个年级组长。并对各科老师进行安排。

每举行一次考试后由任课老师对成绩进行录入。班主任对本班的成绩汇总。并进行排名,然后年级组长再进行汇总,并对本年级各科成绩及总成绩进行排名。

教务处、年级组长、班主任及任课老师跟据实际情况对录入的成绩进行维护,各位同学对以上录入的信息可以跟据自己的需要进行适当的查询。

2.1.2学校具体需求分析

学生:对各科成绩的查询及查看本班成绩排名等情况。

任课老师:输入并维护所教科目的学生成绩,计算本科的成绩排名、本科成绩在班上的排名。

输出本班科目的成绩及排名情况。

班主任:输入并维护本班的基本信息,对本班的各科成绩汇总,计算各科成绩的总分,排名,本班平均分等需求。

输出学生的基本信息,各科的成绩及各科成绩的部分,各科成绩的排名,总分的排名情况。

教务处: 学校全体成员的信息管理,对考试科目,时间及对所考科目的编号等进行具体的管理,并对任课老师,班主任等输入的信息进行存库,对学生的信息进行必要的维护,可打印学生的所有信息。

2.1.3系统设计思想

1、采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。

2、系统就满足学校的需求,例如学生信息的录入、查询、更新等。学生录入与排名。

3、系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。

2.1.4系统设计分析

  本系统适用于中小学校,其功能主要分为六大类:

   用户管理:用于对用户的添加,赋于不同权限及对用户的修改及查询。

   课程管理:用于对各学期课程的开设和修改。

   成绩管理:用于对成绩的输入、修改、汇总及排名。

   学生信息管理:添加,删除,修改学生信息等。

   授课信息管理: 对授课教师,课程号,学时数,班级等信息的添加,维护等。

   学生信息查询: 对学生成绩等信息的查询,查询方式为模糊,且具有多条件组合查询功能。

   学生成绩统计: 统计本科的总分,平均分等信息。

本系统性能力求易于使用,具体有较高的扩展性和可维护性。

2.1.5系统功能分析

  权限功能:系统具有动态的权限分配功能,可按用户权限对用户进行分组。可分为普通用户,一般用户,超级用户。普通用户只是查询不能修改,一般用户只能对授权范围内进行相应修改及删除,超级用户能修改、删除所有信息。

  录入功能:为一般用户提供相应的录入功能,为超级用户提供对所有信息的录入功能。

  查询功能:为所有用户提供查询的功能,可查询允许范围内的所有信息。

  维护功能:为一般用户提供查询及相应的修改,删除功能,为超级用户提供对所有信息的修改删除功能。

  退出功能:结束并关闭系统。

2.1.6学生学籍系统的目标

节约资源,提高学籍信息的精确度

  本系统能减少很多不必要的资源,不用象以前那样用冗余的纸张式的管理。大节省了学校能源。并且计算机的存储与快速查询功能大大提高了学籍管理的效率,并且还提高了学籍信息管理的精确度。

方便快速操作,精减人员,节约开支

方便快速的操作,可减少学籍信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员,这无论从物质上还是工作人员的工资上都为学校节约了开支。为学校增加了财富。

数据库分析

  用户需求具体有学籍管理系统提供保存、更新、查询、维护和打印,这就需求数据库结构能充分满足各种信息的输入与输出,实现有组织地、动态地存储大量关联数据,方便用户访问系统中的数据,它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。

691ddcb1eef41825fccd9ae0a33145b6.png系统实现1用户登录模块

管理用户登录模块

登录模块图示如下:

1419df1d600ee154d7950d10a0db444a.png

页面程序说明

程序名称

程序文件

Login.aspx

页面传入参数

Username,password

页面提交URL

页面传出参数

Session["username"]

Session["group"]

功能说明

登录系统

特殊注解

处理程序说明

程序名称

程序文件

Login.cs

页面转向

转向条件:管理员           转向页面:  Main.aspx

转向条件:普通用户         转向页面:  Main.aspx

功能说明

判断系统登录条件

特殊注解

在此处系统实际只进入Main.aspx

处理逻辑说明

通过URL链接至服务器端的入口Login.aspx,点击“登录”系统将页面的参数“用户名称和用户口令”通过Codebehind技术设置处的Codebehind="Login.aspx.cs"及Inherits="GradeMis.Login"文件中对应的类取得传至后台的参数,根据Login类中的UserLogin方法执行结果返回的转向参数调用下一页面Main.aspx。

Main.aspx依据Login.aspx传过来的userid反查确定用户类,而已输出不能的用户可操作的功能模块链接。

 
参照主要类

名称

功能

备注

System.Web.SessionState;

Web应用程序session类

System.Web.UI;

系统UI类

System.Web.UI.HtmlControls;

系统Html控件类

System.Web.UI.WebControls;

系统Web控件类

System.Data.SqlClient;

系统sql数据操作类

System.Web.Security;

系统安全策略类

AirMis.Login

用户登录处理类

用户退出系统页面

页面程序说明

程序名称

程序文件

LoginOut.aspx

页面传入参数

页面提交URL

页面传出参数

功能说明

退出系统

特殊注解

处理程序说明

程序名称

程序文件

LoginOut.aspx

页面转向

LoginOut.aspx->Login.aspx

功能说明

退出系统

特殊注解

处理逻辑说明

通过URL链接至服务器端的出口LoginOut.aspx,点击“退出”系统,将在Page_Load()中调用  Session.Abandon()清除当前登录用户的Session信息并将页面引导向login.aspx;

4.7.2类设计说明

类设计是基于OO的设计方法,采用三层体系结构方式,如下图所示:

7ce5f8a84a153c4a17e1ba4658eb49e0.png

4.7.3 管理功能模块设计

  管理功能模块的实现是将系统里的各个功能模块类(具体是有.cs文件生成类,对于具有前台页面的文件由.aspx表现在浏览器中)组织保存到数据库中,由此来进行系统功能的动态添加,并且这是对用户进行权限分组的一个前提。

(1)取得系统功能模块信息并绑定到DataGrid控件上。

             stringsql = string.Empty;

             sql = string.Format("select* from AdminUrl");

             SqlDataAdapter da = new SqlDataAdapter(sql,conn);

             DataSet ds = new DataSet();

             try

             {

                  da.Fill(ds,"t");

                  this.DataGrid1.DataSource= ds.Tables["t"];

                  this.DataGrid1.DataBind();

             }

             catch

             {}      

取得功能模块信息后,将对功能模块的删除编辑等操作绑定到aspx页面上.

(2)   功能模块管理前台页面代码如下所示:

47a751eb5311cafa02eac9c9f84285d4.png

691ddcb1eef41825fccd9ae0a33145b6.png源文件

4585f653703520ccde8ef37b4e31730e.png

77b8aa91661f7c5f38ece19b3d05477b.png

6f524c1212286d19326649bb7445d2e9.png

e0a593245f60262b87de664f1615c2ea.gif

详情请关注小编继续了解,免费赠送源代码与论文哦!

计算机毕业设计(源程序+论文+开题报告+文献综述+翻译+答辩稿)

联系QQ:2932963541进行咨询

c468b69fe9ab32db1349ce8fe6c70afd.png e0e29e9b5f907f2238ce071c31029842.png 网站地址: http://www.webtmall.com/ 扫码关注最新动态更多精彩,点击下方“
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值