




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生成绩管理系统概要设计说明书系统版本: V 1.0编 写 人: 使用部门: 使 用 人: 教研组密 级: 内部文档日 期: 目 录l 1 引言1.1 编写目的“学生成绩管理系统”,为了加强教育教学的管理,减轻管理人员的劳动强度,提高工作效率,使教育教学的管理规范化,科学化以及教育教学资源共享,特研制本免费软件共使用。根据学校学生成绩管理工作的实际经验,结合学校学生成绩管理工作的实际研究、制作而成。1.2 背景随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使用人们的生活与工作方式发生了很大的改观。网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行。数据库始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。而互联网技术的出现,更是进一步丰富的人类生活,数字化生存已经一步步走进我们的生活与工作。互联网技术与数据库技术的结合为计算的在人类生活中的应用带来了巨大的影响。产业信息化,管理现代化,科学化已经成为行业发展的重要课题,这不仅是企业提高自身竞争力,甚至是国家提高综合国力,走向国民富强的重要手段。在我国,教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展根据中国特有的国情发展,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育业向规范性与现代化的方向高速发展,但是同发达国家相比,我国的教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的教育机构还没有全部具备这种功能。因此可见,随着我国教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。 1.3 参考资料 1、A基础开发篇 蔡毅 邓格琳 主编 清华大学出版社2、C#软件开发项目实践 方小伟 赵永军 李其中 编著3、ASP.NET 2.0开发指南 郝刚 主编,袁永刚,严治国,何宇光 编著 人民邮电出版社4、.NET设计规范克瓦林纳,艾布拉姆斯 著,葛子昴 译人民邮电出版社5、C#高级编程(第4版) Christian Nagel Bill Evjen Jay Glynn等著 李敏波翻译 清华大学出版社6、数据库设计教程何主洁 黄婷儿译著 机械工业出版社7、数据库系统概论 萨师煊 王删 编著 高等教育出版社8、软件工程 杨文龙 姚淑珍 吴芸编著 电子工业出版社9、软件工程:实践者的研究方法黄柏素译著 机械工业出版社l 2 总体设计2.1需求规定 (1) 用户解决问题或达到目标所需的条件或权能(Capability)。 (2) 系统或部件要满足标准、规范或其它正式规定文档所需具有的条件或权能。 (3) 一种反映上面(1)或(2)所描述的条件或权能的文档说明同工作,以及相互之间进行有效的交流和沟通。在权限功能中系统具有动态的权限分配功能,可按用户权限对用户进行分组。可分为普通用户,一般用户,超级用户。普通用户只是查询不能修改,一般用户只能对授权范围内进行相应修改及删除,超级用户能修改、删除所有信息。在录入功能中为一般用户提供相应的录入功能,为超级用户提供对所有信息的录入功能。在查询功能中为所有用户提供查询的功能,可查询允许范围内的所有信息。在维护功能中为一般用户提供查询及相应的修改,删除功能,为超级用户提供对所有信息的修改删除功能。退出功能结束并关闭系统。2.2运行环境 该运行环境的规定是保证本需求说明的功能得到实际真正体现的基础。(1) 服务器端运行环境支持软件 服务器端软件:Windows2000 Server或更高版本的操作系统, 推荐Windows 20XX Enterprise Edition数据库系统:SQL Server 2000 或更高版本的数据服务器Web 服务器:Microsoft IIS 6.0NET Framework v1.1或更高版本的Web 应用支持企业杀毒软件(2) 用户端PC软件Windows98或更高版本操作系统(安装有IE5.0以上版本)或其它98年以后发布的带有Internet浏览器软件的图形UI操作系统操作系统:windows,Linux等浏览器:Internet Explorer、 Maxthon、 Mozilla Firefox、Mozilla Firefox推荐使用:Internet Explorer、 Maxthon、(3) 开发环境:操作系统:Windows 20XX Enterprise Edition开发工具:Microsoft Visual Studio .NET 20XX ,Adobe Photoshop CS,Dreamweaver MX 20XX数据库系统:Microsoft Sql Server 2000Web 服务器:Microsoft IIS 6.0CPU: Intel Pentium(R) 4 2.8CHz内存: 512 MB。2.3基本设计概念和处理流程说明本系统的基本设计概念和处理流程,尽量使用图表的形式。功能表:E -R图2.4结构用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系2.5功能器求与程序的关系本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:录入程序修改程序删除程序管理录入学生信息#录入教师信息#录入学生成绩#修改学生信息#修改教师信息#修改学生成绩3查询学生成绩#学生成绩统计#教师授课#学生修改密码#教师修改密码#删除学生信息#删除教师信息#2.6人工处理过程说明在本软件系统的工作过程中不得不包含的人工处理过程(如果有的话)。录入学生个人信息 教师个人信息 学生成绩 教师的授课管理退出系统3 运行设计3.1运行模块组合说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件。当输入教师登录时进入教师管理的页面包括:教师授课管理,学生成绩管理,学生成绩管理;教室密码管理。当输入学生登录时进入学生登录界面:学生成绩查询,学生密码管理l 4 系统数据结构设计4.1逻辑结构设计要点 给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。 4.2物理结构设计要点给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和保密条件。protected void Page_Load(object sender, System.EventArgs e)/ 在此处放置用户代码以初始化页面#region Web Form Designer generated codeoverride protected void OnInit(EventArgs e)/ CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。/Initializeponent();base.OnInit(e);/ / 设计器支持所需的方法 - 不要使用代码编辑器修改/ 此方法的内容。/ private void Initializeponent() #endregionprotected void st_btn_enter_Click(object sender, System.EventArgs e)string st_connstr= ConfigurationSettings.AppSettingsst_dbconn;SqlConnection st_conn=new SqlConnection(st_connstr);st_conn.Open();string st_sqlstr=select * from ST_users where ST_User_id=+st_tbx_userid.Text+and ST_User_password=+st_tbx_userpwd.Text+;Sqlmand st_m=new Sqlmand(st_sqlstr,st_conn);SqlDataReader st_dreader=st_m.ExecuteReader();if(st_dreader.Read() SessionUser_id=st_dreaderST_User_id;Sessionuser_power=st_dreaderST_User_power;if(int)SessionUser_power=0)Response.Redirect(ST_query.aspx);else Response.Redirect(ST_student.aspx);elsest_lbl_note.Text=登录失败!; st_conn.Close(); / 设计器支持所需的方法 - 不要使用代码编辑器修改添加学生信息/ 此方法的内容。/ private void Initializeponent() #endregionprivate void st_cv_id_ServerValidate(object source, System.Web.UI.WebControls.ServerValidateEventArgs args)Sqlmand st_m=new Sqlmand(select * from ST_class where ST_Class_id=Class_id,st_conn);st_m.Parameters.Add(Class_id,SqlDbType.VarChar,50);st_m.ParametersClass_id.Value=st_tbx_id.Text;SqlDataReader st_dr=st_m.ExecuteReader();if(st_dr.Read()args.IsValid=false;elseargs.IsValid=true;st_conn.Close();protected void st_btn_add_Click(object sender, System.EventArgs e)Sqlmand st_m=new Sqlmand(insert_class_1,st_conn);st_mmandType=mandType.StoredProcedure;st_m.Parameters.Add(new SqlParameter(Class_id,SqlDbType.VarChar,50);st_m.ParametersClass_id.Value=st_tbx_id.Text;st_m.Parameters.Add(new SqlParameter(Class_department,SqlDbType.VarChar,50);st_m.ParametersClass_department.Value=st_tbx_department.Text;st_m.Parameters.Add(new SqlParameter(Class_college,SqlDbType.VarChar,50);st_m.ParametersClass_college.Value=st_ddl_college.SelectedItem.Text;st_m.Parameters.Add(new SqlParameter(Class_teacherid,SqlDbType.VarChar,50);st_m.ParametersClass_teacherid.Value=st_tbx_teacher.Text;st_m.Parameters.Add(new SqlParameter(Class_name,SqlDbType.VarChar,50);st_m.ParametersClass_name.Value=st_tbx_name.Text;tryst_m.Connection.Close();catchst_m.Connection.Open();tryst_m.ExecuteNonQuery();Response.Redirect(ST_classes.aspx);catch(SqlException)st_lbl_note.Text=添加失败;st_lbl_note.Stylecolor=red;st_m.Connection.Close();4.3数据结构与程序的关系 说明各个数据结构与访问这些数据结构的形式:l 5 系统出错处理设计5.1出错信息 用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。输入用户名1 or 1=1,输入密码1 or 1=1未能进入用户登录界面,出现错误提示进入用户注册页面,填
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年安全生产法安全目标考试题及答案
- 2025年城市运行数据笔试练习题
- 2025年安全生产安全检测检验题及答案
- 2025年政府采购招考笔试模拟题
- 2025年面点师面试bi备题库
- 2025年心理学考研知识点总结与练习题
- 2025年汽车工程技术考试试题及答案解析
- 2025年机关驾驶员面试问题及答案
- 2025年土地整治项目管理高级面试模拟测试题集
- 2025年景观规划师职业资格认证考试试题及答案解析
- 2023年浙江宁波自考专科07038信息技术与物流管理实复习资料
- GB/T 18970-2003饲料添加剂10%β,β-胡萝卜-4,4-二酮(10%斑蝥黄)
- 履带式管道机器人方案
- 市级课题结题报告-“双减”背景下小学数学课堂开展学生“项目式学习”的实践研究(优秀等次)
- 预科化学(化学实验基本方法)课件
- 不锈钢棚施工方案
- 医用高等数学定积分课件
- 深加工结转操作标准流程
- 溺水伤亡事故应急预案演练方案
- 2022年有子女离婚协议书手写
- 公路硬化报告范文
评论
0/150
提交评论