欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2013届---学生学籍管理系统毕业设计(共35页).doc

    • 资源ID:15029854       资源大小:559.50KB        全文页数:35页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2013届---学生学籍管理系统毕业设计(共35页).doc

    精选优质文档-倾情为你奉上学生学籍管理系统【摘要】 学生学籍管理系统是一个教学单位不可缺少的部分,它对于学校的决策者和管理者来说都至关重要。  本文实现了一个学生学籍管理系统,此系统主要实现了学生、教师、系统管理员的各种访问需求,提供了学生从入学到毕业的各种信息管理服务,其中包括学生对个人信息的查询,教师对学生信息的查询和成绩录入,学校对学生信息的统一管理等 该系统是在Visual Studio 2005开发平台上开发的,是基于.NET Framework语言库的C#语言编写的。使用Access数据库作为存储数据。【关键字】学生管理 成绩查询 c#Student Management System【Abstract】The Student Maintenance Management System is an indispensable part in teaching unit. It is very import for policy makers and school administrators.  In this paper, The Student Maintenance Management System is implemented. The Student Maintenance Management System realizes every kind of visit demands of the student, the teacher and the system manager. It provides all kinds of student management services from entrance to graduate that include personal information index, result of test registering, the unified management of school student information.  The development is based on Visual Studio 2005 platform. The language is C # language of the NET Framework. Access is used as data storage.【 key words 】 student management inquiry results c#目录3344581234专心-专注-专业引言学生学籍管理是学校管理的重要组成部分,对于学校和政府教育单位来说都至关重要,所以学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。传统的人工方式管理方式效率低、保密性差,不利于查找、更新和维护。使用计算机对学生信息进行管理,能够极大地提高学生管理的效率,节约教育经费,这也是适应学校信息化建设发展趋势的重要因素。作为计算机应用的一部分,使用计算机对学生学籍信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生学籍管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样的管理软件成为很有必要的事情。学生学籍信息管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据库一致性和完整性、安全性好的数据库。而对于后者则要求应用程序功能完备,易使用的特点。总之,通过该系统的建设来提高学校的学生信息管理效率,使得学校的发展能够适应当前的教育信息化建设的中体发展趋势。第一章 现行系统概述1.1公司概述中国的教育行业经过多年的发展与摸索,已经进入跨越式发展阶段,各大教育机构和和各类学校纷纷开展计算机辅助教育和管理,教育系统的管理从原先的分布式、各自为战的管理,已经进入采用网络化信息化管理,共享教学资源、实时反馈教育状态,构建新的管理系统、采用新的管理方式,成为众多学校继续解决的焦点问题,国内外不少高校和科研机构开发了一些教学管理系统和学籍管理系统,这些系统各有千秋,具备许多优点和亮点,但也存在一些问题,如功能冗余不匹配等。 计算机信息技术,网络通讯等高新技术的发展对高校学生管理提出了更高的要求,要求学生管理系统的进一步发展成为学生信息系统,这样不仅使教师从繁琐的事务当中解脱出来,而且还能提供面向学生的网上成绩查询。班主任,辅导员的网上咨询等快捷、灵活、方便的智能化服务。学生学籍管理系统旨在校园教学、教务管理、学生管理信息化网络化。解决以往信息传递不方便、不快捷等问题,达到提高工作效率,降低管理陈本。实现全校不同部门学生信息资源共享,确保学生管理工作数据安全,全面提升学校的管理水平和管理效率,有利于推动学校行政管理水平、推动“办公无纸化”的进程。1.2 现行系统运行状况概述 针对其他学生管理软件的不足,去掉多余的操作,要求制作和系统可以方便、快捷地对学生信息、成绩等进行添加、删除、修改的操作,并且可以批量的对新生信息的录入与分班!可以对数据进行备份保存。1、学生信息管理功能班级管理:对班级的添加、删除、修改。添加学生:以班级为单位,进行学生入库。其中分为单个添加和批量添加。单个添加学生供数量较少的学生信息入库;成批添加可以大量的学生成批录入到数据库中。删除学生:当学生毕业后,学生信息不再需要,系统的基本数据库中需要删除学生信息。该功能主要进行学生信息的删除。 2、学生成绩管理功能成绩录入:以班级为单位,录入各科目的各类型考试。成绩查询:可以对学生的考试成绩进行“定位型”的查询。成绩管理:可以对考试成绩的修改,删除等操作。3、课程信息管理功能课程管理:提供本学期各年级各专业所开课程名称的录入、修改、删除。它是学生成绩管理的基础。用以保证数据库中一致性原则。4、查询功能学生信息查询。根据用户的要求,查询学生数据库的所有可能的信息,其中包括成绩查询等。第二章 系统分析2.1 系统目标与需求分析随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。该项目开发的软件为学校学生信息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校,学院等等)的学生信息的管理。目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生管理系统也是有了很大的发展,商业化的学生信息管理软件也不少。但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作。2.2 可行性研究 可行性分析是对系统进行全面、概要的分析。通过调查分析,本系统设计主要有以下三个可行性:1 社会可行性 随着社会的发展及经济的繁荣,知识经济已成趋势并在某些方面尤其突出,各大高校都随之扩招。学生也日趋增多,这个给学籍管理带来了沉重的压力,使用人力来管理已经不可能了,一个好的有规模的学籍管理系统已经迫在眉睫了。2 经济可行性采用新的学生学籍管理系统可取代原系统的手工管理工作,减少人工开支,节省资金,并且可大大提高数据信息的取得,缩短数据信息处理时间,提高学生信息的利用率,使教学质量更进了一个台阶。3 技术可行性本系统在Windows 7 开发环境下,利用c#.net开发工具,并使用Access作为数据库管理系统,来实现学生学籍管理系统的各种功能。Access属于主从时式的数据库服务器这也是主从式数据库服务器的特点,服务器本身重在数据的管理,为客户端应用程序提供一致的接口。当然也可以使用Access为数据库管理系统,开发工具也可以是它的更高版,这样可以提高系统的性能,降低它的局限性2.3系统开发方法的选择现有的系统开发方法很多,常用的管理信息系统开发方法有结构化系统开发方法(Structured System Development Method)、原型法(Prototyping Method)、面向对象法(Object-Oriented Method)三种,选择一种合理的开发方法是系统开发的良好开端。1.原型法优点:符合人们认识世界的规律;系统开发周期短,开发费用低;系统原型准确的描述了目标系统;系统易于被用户接受,减少培训时间;能充分利用最新的系统开发环境。缺点:解决复杂的大型管理信息系统问题很困难;对开发工具要求高;要求用户有较高的信息化知识;对于组织的管理基础工作要求较高;有可能导致子系统之间的数据冗余,系统集成困能;系统层系结构不明确,不便于管理控制。原型法的适用性:适用于开发过程较为简单的小型管理信息系统;适用于企业管理基础较好,业务处理过程比较简单或不太复杂的系统;适用于业务需求和系统目标相对较为确定的系统。2面向对象的开发方法优点:符合人们认识客观世界的一般规律;系统有较好的可维护性和稳定性;可重用性好,便于二次开发。缺点:需要较高级的软件环境和开发工具支持;一般不太适宜大型的、对象较多以及关系较为复杂的MIS开发,缺乏整体系统设计划分,易造成系统结构不合理、各部分关系失调等问题;只能在现有业务基础上进行分类整体,不能从科学管理角度进行整理和优化;初学者不易接受、难学。面向对象方法的适用性:面向对象方法可以普遍适用于分类信息系统开发,但是不能涉足系统分析以前的开发环节,该方法特别适用于图形、多媒体等系统的开发。3.结构化开发方法优点:面向用户的观点;自顶向下的分析设计与自底向上的系统实施;严格划分工作阶段并明确各阶段的界限及任务;工作成果规范化、文献法;及早的发现系统开发过程中的错误以提高系统的成功率。缺点:开发周期长,难以适应环境的变化;开发过程严格,无法适应需求的变化;难以应付非结构化的问题;用户很难尽早的建立系统预期的概念结构。结构化开发方法的适用性:主要适用于信息需求明确、规模较大、结构化程度较高的管理信息系统的开发。结构化开发方法的划分阶段:系统规划阶段、系统分析阶段、系统设计阶段、系统实施阶段、运行维护阶段。结构化系统开发方法在生命周期法的基础上,结合结构化程序设计的思想,要求在信息系统开发过程中形成一套比较严格的标准、规范、方法和技术,系统开发的组织管理工作有章可循,确保系统开发的成功。结构化方法强调对业务的分析设计过程,详尽的把开发分为明确的几个阶段。按照一定的工作流程对系统进行开发。对于业务流程明确的宾馆管理信息系统而言,结构化开发方法使我更容易从总体上把握系统中的业务环节,所以本系统采用结构化开发方法进行开发。2.4 组织结构与功能分析图2-1组织结构图2.5 业务流程分析处理单位 处理 判断 数据储存 单据或实物 文档资料图2-2业务流程图参考图例1. 系统管理模块 图2-3系统管理模块业务流程图2. 院系设置模块图2-4院系设置模块业务流程图3. 专业设置模块图2-5专业设置模块业务流程图4. 班级信息管理模块图2-6班级信息管理模块业务流程图5. 学生信息管理模块图2-7学生信息管理模块业务流程图6. 课程信息管理模块图2-8课程信息管理模块业务流程图7. 学生成绩管理模块图2-9学生成绩管理模块业务流程图8. 信息查询模块图2-10信息查询模块业务流程图9. 用户操作模块图2-11用户操作模块业务流程图2.6 数据与数据流程分析 数据与流程分析是把数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、商品、证件等,单从数据流动过程来考查实际业务的数据处理模型。主要包括对信息的流动、传递、处理、存储等分析图2-12数据流程图参考图例1学生管理系统的顶层数据流程图在系统中,管理员将学籍管理所有的信息数据,包括系统用户信息数据、系部信息数据、班级信息数据、教师信息数据、学生信息数据、课程信息数据、选课信息数据,进行处理,并保存在学籍管理系统中,教师通过学籍管理系统对学生的成绩进行录入,又可以在学籍管理中的选课查询数据模块中对班级学生名单进行查询,学生可以在学籍管理中选课,当然也可以通过选课查询数据模块对自己的成绩进行查询。根据调查及分析的结果绘出系统数据流程图如下:图2-13学生信息管理系统顶层数据流程图2 学生学籍管理系统的第一层数据流程图图2-14 学生信息管理系统第一层数据流程图3. “院系、专业、班级设置”数据处理过程展开的第二层数据流程图图2-15 “院系、专业、班级设置”数据处理第二层数据流程图4. “学生信息管理”数据处理过程展开的第二层数据流程图图2-16 “学生信息管理”数据处理过程展开的第二层数据流程图5. “学生成绩管理”数据处理过程展开的第二层数据流程图图2-17 “学生成绩管理”数据处理过程展开的第二层数据流程图2.7 数据字典数据字典是描述系统数据和信息的数据,用于描述系统中各类数据的清单,便于系统开发人员及未来的系统用户开发运行、维护和使用系统。数据字典包括:数据元素、数据结构、外部实体、数据流、数据处理过程和数据存储六类条目。1数据元素条目表2-1 数据元素列表数据项编号名称别名说明数据值类型取值范围长度有关数据结构1001学生编号学号每个学生编号字符型8学生信息、学生成绩1002专业编号专业编号专业的编号字符型3院系信息、专业信息、班级信息、学生信息、课程信息、学生成绩1003班级编号班级编号班级的编号字符型4班级信息、学生信息、课程信息1030 成绩学生成绩每个学生的成绩字符型10学生成绩信息2数据结构条目表2-2 数据结构列表编号名称说明结构有关数据流2001班级信息班级的信息班级编号、班级名称、专业编号、专业名称、院系名称、学制、辅导员、入学年份、备注F3.F4、F5、F72002学生信息学生的基本信息学号、姓名、性别、民族、住址、电话、政治面貌、班级编号、班级名称、专业名称、院系名称、备注、照片、邮政编码、身份证F2、F3、F4、F5、F8 2003课程信息课程的信息课程编号、班级编号。课程名称、学期F4、F6、F7、F82009学生成绩信息学生成绩信息学期、学号、姓名、课程编号、课程名称、成绩F83数据流条目表2-3 数据流列表编号名称来源去向组成数据平均流量最大流量3001班级信息用户、院系信息、专业信息学生信息、课程信息、成绩信息班级编号、班级名称、专业编号、专业名称、院系名称、学制、辅导员、入学年份、备注300条/天3002学生信息用户、院系信息、专业信息、班级信息学生成绩信息学号、姓名、性别、民族、住址、电话、政治面貌、班级编号、班级名称、专业名称、院系名称、备注、照片、邮政编码、身份证8000条/天3003课程信息用户、班级信息学生成绩信息课程编号、班级编号、课程名称、学期200条/天3009学生成绩信息用户、学生信息、课程信息学生成绩信息学期、学号、姓名、课程编号、课程名称、成绩8000条/天4数据存储条目表2-4 数据存储列表编号名称输入数据流输出数据流组成有关的数据处理过程4001班级信息表F2、F3F4班级编号、班级名称、专业编号、专业名称、院系名称、学制、辅导员、入学年份、备注添加、修改、删除、班级信息4002学生信息表F2、F3、F4F5学号、姓名、性别、民族、住址、电话、政治面貌、班级编号、班级名称、专业名称、院系名称、备注、照片、邮政编码、身份证添加、删除、修改、打印学生信息4003课程信息表F4F6课程编号、班级编号、课程名称、学期添加。修改。删除、打印课程信息4009学生成绩表F5、F6F8学期、学号、姓名、课程编号、课程名称、成绩添加、修改、删除、打印学生成绩5数据处理过程条目表2-5 数据处理过程列表编号标识名称输入数据流输出数据流处理过程5001P1.2专业设置F2F3设置专业信息5002P2.1添加学生信息F2、F3、F4F5根据用户输入的信息添加到学生信息表中5003P3.1课程设置F4F6设置课程信息50015P4.1添加学生成绩F5、F6F8根据用户输入的信息添加到学生成绩表中6外部实体条目表2-6 外部实体列表编号名称别名输入数据流输出数据流数量6001用户用户F1F2、F3、F4、F5、F6、F7、F8200006002教务处教务处F1F2、F3、F4、F5、F61006003教师教师F1F6、F7、F89006004学生学生F1190002.8 数据处理过程 数据处理过程包括数据处理过程编号、数据处理过程标识与名称、数据处理过程的输入输出数据流以及简要概括。添加学生信息的处理流程图,描述了添加学生的处理流程,如图图2-18 添加学生信息的处理流程图第三章 系统设计3.1 系统总体结构设计本学生学籍管理系统包括了,管理员、教师、学生三个权限,分别有成绩管理,课程管理,档案管理,专业管理,班级管理等几大功能模块。其中每个模块都有基本的添加修改删除功能。图3-1系统总体功能结构图3.2 数据结构与数据库设计1概念结构设计图3-2E-R图中基本要素的表示方法1.院系编号 2.院系名称 3.备注1.专业编号 2.专业名称 3.院系编号 4.院系名称 5.备注1.班级编号 2.班级名称 3.专业编号 4.专业名称 5.院系名称 6.学制 7.辅导员 8.入学年份 9.备注1.学号 2.姓名 3.民族 4.住址 5.电话 6.政治面貌 7.性别 8.班级编号9.班级名称 10.专业名称 11.院系名称 12.备注 13.照片 14.邮政编码 15.身份证号1.学期 2.学号 3.课程编号 4.课程名称 5.姓名 6.成绩1.课程编号 2.班级编号 3.课程名称 4.学期图3-3系统部分实体属性图图3-4系统E-R图2逻辑结构设计逻辑结构设计的任务是把E-R模型所标示的概念结构转换为关系模型,即把概念结构转换为相应的逻辑结构。(带有下划线的字段为主键);1.用户表:(用户编号、用户名、密码、用户角色编号、用户角色名称)2.院系表:(院系编号、院系名称、备注)3.专业表:(专业编号、专业名称、院系编号、院系名称、备注)4.班级表:(班级编号、班级名称、专业编号、专业名称、院系名称、学制、辅导员、入学年份、备注)5.学生表:(学号、姓名、性别、民族、住址、电话、政治面貌、班级编号、班级名称、专业名称、院系名称、备注、照片、邮政编码、身份证号)6.课程表:(课程编号、班级编号、课程名称、学期)7.学生成绩表:(学期、学号、姓名、课程编号、课程名称、成绩)3物理结构设计表3-1物理结构总表编号表名中文含义表一classinfo班级表表二courseinfo课程表表三scoreinfo成绩表表四roles角色表表五specialinfo专业表表六studentinfo学生表表七userinfo用户表3.3 代码设计管理信息系统主要采用了层次码的编码方式,其重要代码包括员工编号等,下面举例如下:学号格式为:XX XX X X XX例: 09 06 1 1 32 年级号 学员编号 专业编号 班级编号 班号3.4 输入/输出设计输入输出设计是系统设计的重要组成部分,也是人机对话的重要部分。在系统的输入输出设计上遵循的是既要满足用户需要又方便用户使用的原则。输入输出界面的确定都应与用户反复沟通,直到用户满意为止。从系统开发的角度看,输出决定输入。1 输出设计图 3-5月报表2输入设计图3-6通过Excel电子表格向数据库中导入信息的输入界面3.5 模块功能与处理过程设计 1.系统管理模块:添加用户,新建角色 2.院系设置模块:添加院系,浏览院系 3.专业设置模块:添加专业,浏览专业 4.班级管理模块:创建班级,浏览班级 5.学生信息管理模块:添加学生信息,修改学生信息,删除学生信息 6.课程信息管理模块:添加课程,修改课程, 7. 学生成绩管理模块:学生成绩录入,学生成绩查询,浏览打印学生成绩3.6 信息系统安全设计系统设有用户角色设置模块,就是用来细分权限,系统管理员根据实际需要,给不同的用户匹配不同的角色,来保证信息的准确性,且不会被随意更改,特别是成绩模块,只有教师拥有添加,修改的权限,给教师分配成绩管理的权限,提高了系统的安全性,保证了学校日常管理工作的秩序,提高教师学生工作效率。第四章 系统实施4.1系统实施1.系统实施系统实施是开发信息系统的最后阶段,这个阶段的任务是实现系统设计阶段提出的物理模型,按实施方案完成一个可以实际运行的信息系统,交付用户使用。一个好的系统设计方案只有经过精心实施,才能带来实际的效益。因此,实施阶段工作对管理信息系统的最终质量有着直接联系。2.开发环境和编程环境选择 Visual Studio C# 2005介绍Visual Studio 是一套完整的工具,用于生成桌面和基于团队的企业级 Web 应用程序。除了生成高性能的桌面应用程序外,还可以使用 Visual Studio 基于组件的强大开发工具和其他技术,简化基于团队的企业级解决方案的设计、开发和部署。Visual Studio 包含基于组件的开发工具(如 Visual C#、Visual J#、Visual Basic 和 Visual C+),以及许多用于简化基于小组的解决方案的设计、开发和部署的其他技术。MSDN Library 也包含在内,它包含这些开发工具的所有文档。 visual C#是Visual Studio家族的新成员,它不仅全面贯彻发面向对象技术,而且在编译优化技术方面较其他同类产品具有明显的优势。,它是专门针对.NET战略所开发的语言,因此它能够充分利用.NET平台的各种强大功能,并且使用起来非常直观和方便。使用Visual Studio 2005中的c#平台开发软件系统的优点:(1)它有 领先于业界的数据库工具,有综合数据库开发功能,其中数据库建模功能包括概念工具、逻辑工具和实体设计工具,以及对使用存储过程、索引、视图等等(涵盖企业数据库开发的各个方面)的集成支持。 还适用于行业专家的概念性工具,它是通过基于事实的对象角色建模方法,将行业领域的专家知识引入应用程序设计过程。 (2) 应用程序可体现行业需求,而这些需求是由最了解它们的个别专家定义的,因而使工程更加完美。(3) 它有强健而灵活的软件建模,完全支持业界标准统一建模语言 (Unified Modeling Language, UML) 图表符号,从而为用 Visual Studio.NET 创建的模型提供了通用的元模型。这样,在一张图表中所进行的更改就可反映在所有其他的图表中。(4) 它的强大的语义错误检查功能简化了创建完全兼容模型的过程。多种标准报告可对模型进行高效且直观地分析。应用程序设计人员可将自由格式的图表加入 UML 图表中,从而更好地表达其体系结构和规划。从而客户可使用业界标准方法来表达应用程序的体系结构和功能,提高开发团队的效率。总之作为Microsoft.NET平台上重要的开发语言,C#所具有的面向组件,快速开发(RAD)等特点使它成为快速开发运行稳定的管理信息系统的最佳选择。4.3系统维护信息系统开发完成并经过严密的测试和系统切换后,就进入了系统的维护阶段。系统维护的目的是保证管理信息系统正常而可靠的运行,并能使系统不断得到改善和提高,以充发挥作用,维护工作的好坏能够直接影响到系统的生命周期。系统维护主要包括以下几个方面:程序维护、数据文件维护、代码维护、机器设备维护。1.程序维护在系统维护阶段,会有一部分程序需要改动,根据运行记录发现程序的错误时、用户有更高的要求时、环境发生变化时导致需要修改程序,都要及时地对系统进行更改和完善。2.数据文件维护业务发生了变化,从而需要建立新文件,或者对现有文件的结构进行修改。3代码维护随着环境的变化,旧代码不能适应新的要求,必须进行改善,制定新的代码或修改旧的代码体系。4.机器设备维护要注重机器设备的日常维护和管理,即使发生了小故障也应有专人进行维护,以保证系统的正常运行。结束语经过对该学生管理信息系统的设计,让我对管理信息系统的开发的全过程有了较为系统的认识,掌握了使用C#进行系统开发的相关技术和用数据库编程的技巧,锻炼了自己的动手实践能力。这段时间我学到了很多知识,也有很多的感受,这次设计使我的分析问题和解决问题的能力等方面有了很大的进步,这对于以后的学习和工作是很有意义的。由于以前对系统开发的知识认识的不够透彻,在设计过程中经常会遇到一些自己不太了解的问题。这时,我会查找参考资料,询问老师,利用互联网查找解决问题的方法等方式去克服这些问题。在这个过程中,我逐渐掌握了一些编程技巧,更学到很很多书本上学不到的知识。这次开发过程对我来说不仅仅是一次毕业设计,也是我一次有意义的学习和提高的过程。通过这次系统开发,我不但掌握了一些开发方面的知识,更认识到自己知识储备。学习能力和应用能力上的不足。在以后的工作和学习中,我会不断的努力,提升自身各方面的能力。由于时间仓促,且水平有限,对于学生管理系统业务的理解分析,以及系统开发方法的应用方面,还存在很对不足和需要改进的地方,欢迎大家批评指正,尽情各位老师批评指正。致谢语经过一个多月的毕业设计之旅,让我感受到信息技术的魅力,让我明白自己知识储备的不足,这也是我设计中遇到很多看似简单但是还是不会的东西,还好有老师,同学的帮忙,在这里感谢他们对我的指点与帮助,谢谢。参考文献1 于本海.管理信息系统M.北京:高等教育出版社,2009.2 王小科、徐薇.C#从入门到精通.清华大学出版社.2010-73 丁宝康 董健全 数据库使用教程M.北京.清华大学出版社,2003:12-2104 梁冰、吕双、王小科. C#程序开发范例宝典.人民邮电出版社,2009-10附录一数据库表表一 classinfo(班级表)字段名称字段含义数据类型能否为空备注ClassNum班级编号varchar(10)Not null主键ClassName班级名称varchar(5)null外键RoomNum教室varchar(3)nullMainTeacher班主任varchar(10)nullTotal人数varchar(10)nullSpeNum专业编号varchar(10)null表二 courseinfo(课程表)字段名称字段含义数据类型能否为空备注CourseNum课程编号varchar(10)Not null主键CourseName课程名称varchar(5)null外键Time学时datetimenullStartTime开始时间datetimenullEducate学分varchar(10)nullType课程类型varchar(10)nullSpeNum专业编号varchar(10)null表三 roles(角色表)字段名称字段含义数据类型能否为空备注RoleName角色名称varchar(10)Not null主键usermanage用户权限varchar(5)Y/Nscoremanage成绩权限varchar(5)Y/Ninfomanage档案权限varchar(5)Y/Nclassmanage班级权限varchar(5)Y/Nspcialymanage专业权限varchar(5)Y/Ncoursemanage课程权限varchar(5)Y/N表四 scoreinfo(成绩表)字段名称字段含义数据类型能否为空备注Num编号varchar(2)Not null主键Name学生姓名varchar(10)nullClassName班级名称varchar(10)nullCourseName课程名称varchar(10)nullFraction分数floatnullCourseType课程类型varchar(5)nullState状态varchar(5)null表五 speinfo(专业表)字段名称字段含义数据类型能否为空备注SpeNum专业编号varchar(10)Not null主键SpeName专业名称varchar(10)null外键Description专业描述varchar(20)null表六 studentinfo(学生表)字段名称字段含义数据类型能否为空备注Num编号varchar(5)Not nullName学生姓名varchar(5)nullSex性别varchar(2)nullDate生日datetimenullPlace住址varchar(20)nullPolitics政治面貌varchar(10)nullCardNum学号varchar(10)null主键SpeNum专业编号varchar(10)null表七 user(用户表)字段名称字段含义数据类型能否为空备注user用户varchar(10)Not null主键Password密码varchar(10)nullRoleName角色名varchar(8)null

    注意事项

    本文(2013届---学生学籍管理系统毕业设计(共35页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开