欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    毕业设计(论文)高校学生档案管理系统设计与实现ASP+Access【全套源程序】.doc

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

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

    毕业设计(论文)高校学生档案管理系统设计与实现ASP+Access【全套源程序】.doc

    内蒙古科技大学本科生毕业设计说明书(毕业论文)题 目:高校学生档案管理系统设计与实现学生姓名:学 号:0608138120专 业:信息管理与信息系统班 级:信管2006级指导教师: 摘要学生档案管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求具备应用程序功能完备,易使用等特点。 经过分析,我们使用ASP作为开发工具,Access作为后台数据库,开发出了以B/S为模式的基于ASP的学生档案管理系统。此系统分为两大模块:用户模块和管理员模块。对于用户模块来说,只能浏览属于本用户(学生)的相关信息;而管理员模块,则可以添加、查询、修改、删除、查看所有学生的信息,并且可以对班级信息、课程信息和教师信息进行简单的管理。 关键词:ASP B/S 模块化 学生档案管理 全套源程序代码,加153893706AbstractStudent Document Management System is a typical Management Information System (MIS),which mainly includes building up data-base of back-end and developing the application interface of front-end. The former required consistenct, integral and securie data. The later should make the application powerful and easily using. A for analysis, we selected ASP as developing tool, Access as database developing tool, empoldered a student document management system based on ASP which uses B/S mode. This system has two main modules, user module and administrator module. For user module, it just can browse information itself, but for administrator module, it can add, query, modify, delete and browse information of all students, and can manage the information of classes, subjects and teachers simply. Keywords: ASP Browser/Server Modularization Student Document Management目录摘要IAbstractII1 绪论11.1 学生信息管理系统定义11.2 国外研究动态11.3 国内研究进展22 系统概述32.1 学生档案管理系统概述32.2 开发基于ASP的学生档案管理系统的意义32.3 开发工具简介42.3.1 IIS体系简介42.3.2 ASP简介42.3.3 Microsoft Access 数据库简介53 系统分析63.1 需求分析63.2 可行性分析63.2.1 管理可行性63.2.2 技术可行性63.2.3 经济可行性73.3 系统总体功能分析73.4系统业务流程83.4.1业务流图四个基本组成成分83.4.2 系统主要业务流程图93.5 系统主要数据流程图123.5.1数据流程图符号123.5.2系统主要数据流程图124 系统设计174.1 系统总体设计174.1.1 管理员174.1.2 普通用户184.1.3 各模块具体划分184.2 数据库设计204.2.1 数据库介绍204.2.2 数据库设计原则204.3系统数据库215 系统的实现与维护285.1 系统实现285.1.1 学生信息管理功能的实现295.1.2 成绩管理的实现315.1.3 考试管理的实现325.1.4 班级管理的实现325.1.5 科目管理的实现335.1.6 管理员管理模块的实现335.2 系统测试和维护345.2.1 系统测试的原则和方法345.2.2 系统运行及维护356 总结与展望376.1 总结376.2 展望38参考文献39致谢401 绪论随着科学技术的不断提高,计算机科学日渐成熟,使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。用计算机制作的学生信息管理系统还可以通过功能强大的Internet网及时的向学生的家长传递该生在校的最新成绩,有助于学校与家长的信息互动,为更好地把握学校的教育方针起到了一定的促进作用。因此,开发这样一套管理软件成为很有必要的事情。1.1 学生信息管理系统定义学生信息管理系统(Student Information Management System,以下简称SIMS),是针对学校教务部门的大量业务处理工作而开发的管理软件,是典型的管理信息系统(Management Information System)。它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。在传统模式下利用人工进行学生信息管理,存在着较多的缺点,如:效率低,保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。诸如这些情况,令学校管理者对学生的信息管理带来了很大困难,严重影响了教育工作者的工作效率。1.2 国外研究动态计算机在管理中的应用开始于1954年,当时美国首先用计算机处理工资单。40多年来,计算机在处理管理信息方面发展迅速。例如,60年代美国计算机在管理中应用项目不到300项,到了1975年达到2670项。而现在,美国在财务会计上90%的工作由计算机完成;物资管理中80100%的信息处理由计算机完成;计划管理中是8090%。据计算机应用方面发展较快的国家统计,计算机用于经济管理的约占80%;用于科技运算的占8%;用于生产过程控制的占12%。我国在全国范围内推广计算机在管理中的应用,是在70年代末开始的,虽然起步较晚,近几年发展却较快,特别是微型计算机的出现和普及为信息处理提供了物美价廉的手段,对于推动我国管理信息处理的现代化起了重要的作用。1.3 国内研究进展传统纸媒介管理的学生信息难于共享汇总,其统计数据正确性也难以考证。存在着较多的缺点,如:效率低,保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。计算机在全国普及后,管理媒介有了质的飞跃。随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。由于计算机和网络的普及,若建立一个C/S或B/S结构的学生信息管理系统,学生便可以通过网络来选课并且查询自己的有关信息,使得学生信息管理工作系统化,规范化,自动化,大大提高了学校管理学生的效率。河南机电高等专科学校学生信息管理系统是以学校学生的实际需求和信息管理人员以计算机管理信息化为背景。将学生信息管理信息流程化、科学化、规范化。以新的信息管理系统来代替原来手工的管理。实现对学生信息的查询和对学生在学校的基本资料的管理和对学生信息分发进行管理;从而实现对信息管理的合理性;从实现系统的快捷性、安全性、功能性和稳定性出发来进行研究和设计。学生信息管理系统是学生成绩系统和学生信息查询系统作为系统的核心。其重要性是学生信息管理查询的关键。学生信息管理系统是学校管理的一个重要方面,是学校能更好的管理学生的一个重要基础。2 系统概述2.1 学生档案管理系统概述 学生档案管理系统是一个教育单位不可缺少的部分,它所产生的作用对于学校的决策者和管理者来说都是至关重要的,它能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案, 这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这给查找、更新和维护都带来了不少的困难。 众所周知,计算机已经成为我们学习和工作的得力助手。今天,计算机的价格已经十分低廉,性能却有了长足的进步。由于计算机可以代替人工进行许多繁杂的劳动,具备节省资源、提高工作效率、使敏感文档更加安全等特点,它已经被应用于许多领域。因此使用计算机来实现学生档案管理的计算机化已经成为当今时代发展的需要。 目前决大多数大中专院校都已使用了学生档案管理系统,但是现在我国的中小学校中档案的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代,这种传统的管理方法必然被以计算机为基础的信息管理所取代。 应用计算机进行学生档案管理,归纳起来,主要有以下几点优势: (1)可以方便地存储历届的学生档案,管理更为安全、高效; (2)只需一到两名管理员对学生档案信息进行管理,节省大量人力; (3)可以迅速查询及修改相关信息。2.2 开发基于ASP的学生档案管理系统的意义 对于基于 ASP的学生档案管理系统来说,它有着传统意义上的学生档案管理系统所无法比拟的优势。 (1)基于网络的管理。由于基于 ASP 的学生档案管理系统是把整个系统安装在网络上的某一台服务器上的,因此只要有一台能够连上网络的计算机,在任何时间,任何地点,都能够对这个系统进行操作。 (1)客户端免安装。目前的大多数计算机安装的操作系统都是 Windows 系列的,一般都自带IE浏览器,在这种情况下,不需要安装任何软件,就能对这个系统进行操作。 (3)客户端零维护。对系统数据库进行维护的工作是服务器端的任务,客户端用户不用担心系统维护的事情。 2.3 开发工具简介 根据上述系统的特点和要求, 本次设计的学生档案管理系统采用微软 ASP脚本语言来开发 Web 应用程序。ASP 方便上手,网页可视化程度高,容易和 HTML 配合成丰富的动态网页。在各种数据库软件中,Oracle、Sybase、SQL Server 是大型的数据库,价格昂贵,对于学籍管理系统而言,它们发挥不了它们最大的用处。而 Access 虽然是桌面数据库,存储的信息不宜过多,但由于本系统对数据库的要求不是太高,所以Access完全能够用作本系统的后台数据库。 2.3.1 IIS体系简介Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。IIS是Internet Information Services的缩写,是一个World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。IIS支持一些有趣的东西,象有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEX SERVER)、有多媒体功能的(NET SHOW) 其次,IIS是随Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet服务器的基本组件。它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。2.3.2 ASP简介ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP可采用VBScript和Java script作为脚本语言。ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;方便连接ACCESS与SQL数据库。2.3.3 Microsoft Access 数据库简介Access是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。另外,Access允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。 Access多用于中小型企业来设计中小型数据库,一般的学校教务系统的数据库用Access来设计完全能达到要求。3 系统分析3.1 需求分析根据高校学生信息管理的实际要求,结合学生信息管理的实际流程,“学生信息管理系统”需要满足以下需求。(1)掌握全校每个学生的基本情况。其中包括学号、班级、学生姓名、出生日期、性别、家庭住址、电话、简历、照片等。(2)基于权限的管理。本系统可同时提供给教务管理人员或学生使用。但对于学生类用户而言,只能查看其本人信息。而对于教务人员而用户而言,其可管理所有的学生信息。(3)为教务管理人员提供灵活的浏览和查找功能。可以查看某个系、某个班级所有学生信息;可以对学生信息提供模糊和精确的查找。(4)教务管理人员可以对学生信息进行变动管理,对学生信息进行添加、编辑和删除等操作。3.2 可行性分析由于本系统管理的对象单一,都是学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。3.2.1 管理可行性系统开发的工作量不大,基本上一到两个开发人员就可以完成系统的需求调查、系统设计、系统开发,项目进度安排合理,可以按照进度完成设计任务。所以系统开发的管理工作比较简单,具有管理可行性。3.2.2 技术可行性系统采用Browser/Web Server模式。它已不仅仅用于网上查询,有很多部门的业务系统、企业的MIS 系统纷纷采用这种模式。它的主要优点是集中化管理和维护,便于扩充应用、升级维护简便;而客户端的免安装和零维护的特点,极大地降低了日后的维护成本。利用 ASP 技术是开发 B/S 模式软件最方便、最简单的方法。信息管理系统的功能将需要不断的扩充和更新,数据库的数据表及其结构也随之需要进行更新,软件也必将不断地更新;同时软件产品本身就要经过一个不断自我完善的过程。基于上述考虑,用 Browser/Web 模式来设计管理系统比较合适,服务器端采用 Access 数据库系统和 ASP 组件来构成管理系统的应用服务系统;客户端采用浏览器来完成管理的各项记录和查询的操作,同时可进行远程系统维护和管理。该项技术是目前比较成熟的信息系统开发技术,所以系统的开发具有技术可行性。3.2.3 经济可行性系统开发成本低,ASP和Access数据库是比较成熟的信息系统开发技术,开发本系统只需要使用免费的开发平台,需个人电脑一台,以及开发人员一到两个。系统运行只需要利用学校现有的网络服务器上传运行。所以本系统的开发完全具有经济可行性。3.3 系统总体功能分析(1)权限功能:为用户设置权限功能,可分为普通用户,管理员用户。普通用户只是查询不能修改,管理员用户能修改、删除所有信息。(2)录入功能:为管理员用户提供相应的录入功能(3)查询功能:为所有用户提供查询的功能,可查询允许范围内的所有信息。(4)维护功能:为一般用户提供查询及相应的修改,删除功能,为超级用户提供对所有信息的修改删除功能。(5)帮助功能:能帮助初次使用者对本系统的应用及处理常见的问题。(6)退出功能:结束并关闭系统。本系统的功能根据使用者的不同而有所不同,主要有两种用户:普通用户(学生)、系统管理员。为了便于整个系统的组织管理,把整个系统分为两大模块:用户模块和管理员模块,两个模块的功能都完全相对独立的设计,然后再将它们集成到一个总的控制模块中。对于用户模块来说,只有浏览属于本用户(学生)的一些基本信息和成绩信息,而管理员模块,则可以录入、查询、修改、删除、查看所有学生的基本信息和成绩信息,并且可以对班级、科目和教师信息进行简单的管理。总体框架如图3.1所示。图3.1 系统总体结构图根据学校的学生信息管理流程,结合上述的各功能模块,设计出学生信息管理系统的整体流程图,如图3.2所示。图3.2 学生信息管理系统的整体流程图3.4系统业务流程3.4.1业务流图四个基本组成成分外部项(外部实体)、处理、数据存储。基本图例,如图3.3所示。 外部实体 处理 存储 业务流图 3.3 基本图例3.4.2 系统主要业务流程图本系统从总体上分为系统信息管理、学生信息管理、课程管理、班级管理和成绩管理五大部分。系统总体业务流程图,如图3.4所示。图3.4总体业务流程图学生信息查询。根据用户的要求,查询学生数据库的所有可能的信息,其中包括成绩查询。普通用户查询模块,业务流程图如图3.5所示。图3.5普通用户查询管理员信息管理模块,业务流程图如图3.6所示。图3.6管理员信息管理添加学生信息,以班级为单位,进行学生入库,其中分为单个添加和成批添加。单个添加学生供数量较少的学生信息入库;成批添加可以从现存的学生信息EXCEL文件中成批录入到数据库中。学生信息管理模块,业务流程图如图3.7所示图3.7学生信息管理学生成绩管理模块,业务流程图如图3.8所示。图3.8学生成绩管理管理员综合班级信息对班级信息进行录入,班级信息管理模块,业务流程图如图3.9所示。图3.9班级信息管理课程管理。提供本学期各年级各专业所开课程名称的录入、修改、删除。它是学生成绩管理的基础。用以保证数据库中一致性原则。科目信息管理模块,业务流程图如图3.10所示。 图3.10科目信息管理3.5 系统主要数据流程图3.5.1数据流程图符号数据流图四种基本成分组成:外部项(外部实体)、数据存储、加工(数据加工)、数据流。数据流图基本图例,如图3.11所示。 外部实体 处理 存储 数据流图3.11基本图例3.5.2系统主要数据流程图系统总体数据流程图,如图3.12所示。图3.12总体数据流程图普通用户查询模块,数据流程图如图3.13所示。图3.13普通用户查询管理员信息管理模块,数据流程图如图3.14所示。图3.14管理员信息管理学生信息管理模块,数据流程图如图3.15所示图3.15学生信息管理学生成绩管理模块,数据流程图如图3.16所示。图3.16学生成绩管理班级信息管理模块,数据流程图如图3.17所示。图3.17班级信息管理科目信息管理模块,数据流程图如图3.18所示。图3.18科目信息管理 4 系统设计由于本学生档案管理系统采用基于B/S平台构建,所以在设计上设有不同的用户登陆系统。首先,是系统管理员,系统管理员是该系统的核心用户,应该拥有本系统的所有操作权限,具体有:档案上传、更新、删除、查询、密码维护、权限设置等。一般高校的教务处扮演的是系统管理员的角色。所有学生的档案信息统一由他们负责管理。其次,是普通用户,在本系统中普通用户是学生,由于档案工作的特殊性,普通用户仅能查看到自已的档案。4.1 系统总体设计本系统是一个基于 ASP 的学生档案管理系统,它主要是对学生的一些信息(包括基本档案信息、成绩信息等)进行详细的管理,并且对班级、科目和教师信息进行简单管理,最关键的是这些管理功能都必须能够在网上实现。具体功能可以从两个方面来介绍。 4.1.1 管理员从管理员角度讲,实现的功能是: (1)对学生有关数据的输入功能 实现对学生基本信息的输入 实现对学生成绩信息的输入 (2)对学生有关数据的更新功能 由管理员进行档案收集,经过对档案资料的处理,更新学生档案管理系统中相关信息(包括学生基本信息和学生成绩信息)。(3)对学生档案信息的查询功能 管理员可以通过自己的用户名和密码在因特网上对所有学生的信息(包括学生的档案信息、学生的成绩信息)进行查询。 (4)对班级、科目和考试信息的简单管理 (5)对用户密码的管理 4.1.2 普通用户从普通用户(学生)的角度讲,实现的功能是:在校学生可以通过自己的学号和密码在因特网上对自己的个人信息(包括个人的档案信息、成绩信息)进行查询。4.1.3 各模块具体划分 (1)学生信息管理模块包括学生信息浏览、学生信息查询和学生信息录入,其中学生信息查询可以按姓名查询也可以按序号查询,结构图如图4.1所示。图4.1 学生信息管理结构图(2)学生成绩管理包括成绩浏览和、录入学生成绩、单科成绩排行榜、总成绩排行榜和成绩分析。如图4.2所示。图4.2 学生成绩管理结构图班级信息管理包括信息浏览、信息添加、信息查询和考试信息浏览,如图4.3所示。图4.3 班级信息管理结构图科目信息管理包括信息管理、信息添加和信息查询,如图4.4所示。 图4.4 科目信息管理结构图用户资料管理包括用户密码修改和用户添加,如图4.5所示。图4.5 用户资料管理结构图4.2 数据库设计4.2.1 数据库介绍数据库在一个MIS系统中占有很重要的地位, 数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。一个合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。(1)数据库概论 数据库是数据文件以及用于处理这些数据文件的程序集合,是数据管理的最新技术。数据库技术已成为现代信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。数据库技术是 20 世纪,60 年代后期产生和发展起来的一项计算机数据管理技术,它的出现使计算机应用渗透到人类社会的广阔领域。目前,数据库的建设规模和性能、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的标志,数据库技术也成为计算机科学技术学科的一个重要分支。 (2)选择Access的理由 在数据量不是很大的情况下,此数据库的效率完全能够满足平时使用的要求; 该数据库可移植性强,如果以后数据量增大,系统的查询和处理速度无法达到要求时,可以很容易地转向 SQL Server 等大型数据库,程序部分基本不用改动; 目前办公室里的大多数电脑通常都安装有 Office 系列软件,在这样的电脑软件环境下不用再安装额外的数据库引擎,就能进行数据库的管理; 该数据库文件单一,利于数据的导入与导出。4.2.2 数据库设计原则数据库一致性:对信息进行统一、系统的分析与设计,协调好各数据源,做到“数出一门”、“算法统一”、“度量一致”。保证系统数据的一致性和有效性。数据库完整性:数据库的完整性是指数据的正确性和相容性。要防止合法用户使用数据库时向数据库加入不规范的数据。对输入到数据库中的数据要有审核和约束机制。数据库安全性:数据库的安全性是指保护数据,防止非法用户使用数据库或合法用户非法使用数据库造成数据泄露、更改或破坏。要有认证和授权机制。数据库可伸缩性:数据库结构的设计应充分考虑发展的需要、移植的需要,具有良好的扩展性、伸缩性和适度冗余。4.3系统数据库数据库结构的设计在基于ASP的学生档案管理系统中占有着很重要的地位,它的好坏将会直接影响到本系统的效率和实现的效果。根据系统的实际应用情况,本系统采用 Access作为后台的数据库管理工具。以下是本系统数据库设计的具体情况。(1)E-R图是描述数据实体关系的一种直观描述工具,由实体、实体的属性、实体间的联系构成。 实体:用方框表示,方框内为实体的名称。 实体的各种属性:用椭圆表示,椭圆内为属性名称。使用线段将其和相应的实体连接起来。 实体之间的联系:用菱形表示,菱形内为联系的名称。如图4.6所示。 图4.6 各实体关系E-R图管理员实体如图4.7所示。图4.7 管理员实体学生实体如图4.8所示。图4.8 学生实体管理员实体如图4.9所示。图 4.9 学生成绩实体班级实体如图4.10所示。图 4.10 班级实体考试实体如图4.11所示。图4.11 考试实体科目实体如图4.12所示。图4.12科目实体总成绩实体如图4.13所示。图4.13 总成绩实体把概念结构模型转化成逻辑结构模型如下,其中主键用横线标出。管理员(编号 用户名 密码)学生(编号 学号 姓名 准考证号 身份证号 性别 出生年月 所在省市 所在地县 家庭地址邮编 家庭电话 寝室电话 移动电话 电子邮箱 高考成绩 专业 班级 奖惩情况 备注信息)学生成绩(编号 准考证号 班级名称 成绩 科目名称 学生姓名)班级(编号 班级名称 班级人数)考试(编号 考试名称)科目(编号 科目名称)总成绩(编号 学生姓名 考试名称 准考证号 班级)(2)数据字典数据字典是关于数据的信息的集合,对数据流程图中的各个元素做完整的定义与说明。下面给出本系统几个数据元素的字典卡片与具体数据卡片的含义:名称:用户信息描述:管理员的基本信息表定义:用户=用户名+密码+性别+联系电话+出生年月+家庭住址用户名=英文字母、数字、特殊符号姓名=英文字母、数字、文字名称:学生表描述:学校学生注册基本信息表定义:学生表=学号+姓名+性别+班级+民族+籍贯+政治面貌+出生日期+入学日期 +家庭住址+联系电话+备注4学号=11 数字 11姓名=2 文字 4名称:成绩录入表描述:学校学生各科成绩基本信息表定义:成绩录入=考试编号+学号+姓名班级+课程名+成绩学号=11 数字 11姓名=2 文字 4名称:班级表描述:学校各班班级基本信息表定义:班级表=年级+班号+班主任+教室班号=3 数字 3年级=2 文字 2名称:课程表描述:各年级所学课程的基本信息表定义:课程表=课程编号+课程名称+课程类型+课程描述编号=3数字3名称=4文字4下列为系统设计的主要数据表:表4.1 Ach学生成绩表字段名称数据类型字段大小说明主键ID自动编号长整型Tuser_testnumber文本50准考证号Fuser_class文本50班级名称Fach数字单精度型成绩Ftestno文本50考试场次Fsubject文本50科目名称Fuser_name文本8学生姓名F表4.2 Admin管理员用户表字段名称数据类型字段大小说明主键ID自动编号长整型Tadmin_name文本50用户名Fadmin_pwd文本50密码F表4.3 Class班级信息表字段名称数据类型字段大小说明主键ID自动编号长整型Tstclass文本50班级名称F表4.4 St_info学生信息表字段名称数据类型字段大小说明主键ID自动编号长整型Tuser_number文本50学号Fuser_name文本8姓名FFuser_testnumber文本40准考证号Fuser_idnumber文本18身份证号Fuser_sex文本2性别Fuser_time文本12出生日期Fuser_city文本10所在省市Fuser_area文本10所在地县Fuser_address文本50 家庭地址Fuser_postcode文本6邮编Fuser_homephone文本20家庭电话Fuser_bedroomphone文本20寝室电话Fuser_mobilephoe文本20手机Fuser_collogetestach文本50高考成绩Fuser_major文本20专业Fuser_class文本10班级Fuser_rp备注奖惩情况Fuser_info备注备注信息F表4.5 Subject科目表字段名称数据类型字段大小说明主键ID自动编号长整型TSubject文本50科目名称F表4.6 Testno考试表字段名称数据类型字段大小说明主键ID自动编号长整型TTestno r_name文本50考试名称F表4.7 Total_ach总成绩表字段名称数据类型字段大小说明主键ID自动编号长整型Tuser_name文本50学生姓名Ftestno文本50考试名称Ftotal_ach数字单精度型总成绩Fuser_testnumber文本50准考证号Fuser_class文本50班级F5 系统的实现与维护5.1 系统实现设计中涉及到的主要软件和开发环境:操作系统:Windows XP SP2,安装IIS 5.0编程与页面制作:Macromedia Dreamweaver MX 2004在计算机软件技术中,人机界面已经发展成为一个重要的分支,通过对比分析,本系统主要通过以下几点原则来设计界面:(1)界面设计必须符合程序功能需求,界面的输入、输出符合windows用户习惯,体现人机通信的功能,使人与计算机能准确的交流信息。 (2)界面统一,不花哨 统一的人机界面显得干净明朗,不会使用户感觉累,让用户始终用同一种方式思考与操作。 (3)界面友好。使用方便 对于一些相对固定的数据,不应让用户频频输入(特别是汉字),而应让用户用鼠标轻松选择。 总之,所开发的 MIS 在使用过程中,应使用户的数据输入量降至最低限度减少用户的干预量 学生档案管理系统首页界面如图5.1所示。图5.1 系统界面根据登陆用户身份的不同,让用户分别登陆普通用户模块和系统管理员模块。如图5.2所示。图5.2 系统登录流程5.1.1 学生信息管理功能的实现管理员点击“学生档案管理系统后台登陆”,进入管理员登陆界面,如图5.3所示。图5.3 管理员登陆页面管理员输入正确的用户名和密码,便可以进入管理信息系统对学生档案进行管理,如图5.4所示。图5.4 管理员管理各信息页界面学生档案管理包括信息管理、成绩管理、考试管理、班级管理、科目管理和管理员管理。信息管理分为录入学生信息和查询学生信息,录入学生信息界面如图5.5所示。图 5.5 录入学生信息界面查询学生信息可以按学号查询,也可以按姓名查询,界面如图5.6所示。图 5.6 查询学生信息界面5.1.2 成绩管理的实现成绩管理包括考试成绩列表、添加考试成绩、成绩高级查询、单科成绩排行榜、总分成绩排行榜和成绩分析。添加考试成绩界面如图5.7所示。图5.7 添加考试成绩界面学生查询成绩等级考试可以输入准考证号,也可以按照学号和姓名查询,成绩高级查询界面。如图5.8所示。图5.8 成绩高级查询界面5.1.3 考试管理的实现考试管理模块可以添加考试信息和修改考试信息,运行界面如图5.9所示。图 5.9 考试管理界面5.1.4 班级管理的实现班级管理可以删除和添加班级,对班级信息进行修改,其运行界面如图5.10所示。图 5.10 班级管理界面5.1.5 科目管理的实现科目管理可以对学生所学的科目进行管理,添加或删除科目,其运行界面如图5.11所示。图5.11 科目管理界面5.1.6 管理员管理模块的实现管理员管理模块包括管理员密码的修改和添加新用户,其运行界面如图5.12所示。图 5.12管理员管理界面5.2 系统测试和维护 系统测试是系统开发周期中一个十分重要而漫长的阶段。其重要性体现在它是保证系统质量与可靠性的最后关口,是对整个系统开发过程包括系统分析,系统设计和系统实现的最终审查。系统测试的对象不仅仅是源程序,而应是整个系统,它把需求分析,概要设计,详细设计以及程序设计各阶段的开发文档,包括需求规格说明,概要设计说明,详细设计说明以及源程序,都作为测试的对象。测试的目的就是发现系统的错误。 5.2.1 系统测试的原则和方法 (1)系统测试原则: 测试工作应避免由原开发系统的个人或小组来承担。 设计测

    注意事项

    本文(毕业设计(论文)高校学生档案管理系统设计与实现ASP+Access【全套源程序】.doc)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开