信息系统分析与设计论文
学生信息管理系统的设计与实现 毕业论文

广西财经学院毕业论文(设计)学生信息管理系统的设计与实现系别:信息与统计学院专业名称:计算机科学与技术班级:计科0841学生姓名:学号:指导教师:目录中文摘要 (1)Abstract (2)1 绪论 (3)1.1 系统背景 (3)1.2 研究现状 (3)1.2.1 国内研究现状 (3)1.2.2 国外研究现状 (3)1.3 数据库简介 (3)1.4 开发环境简介 (3)2 需求及可行性分析 (5)2.1 需求分析 (5)2.2 可行性分析 (5)2.2.1 技术可行性分析 (5)2.2.2 经济可行性分析 (5)3 概要设计 (6)3.1 系统功能简介 (6)3.2 系统功能分析图 (6)3.3 E-R图 (6)3.4 数据库表设计 (7)4 详细设计 (11)4.1 用户登录模块 (11)4.2 管理员模块 (11)4.3 授权用户模块 (14)4.4 学生模块 (15)5 系统实现 (16)5.1 用户登录模块 (16)5.2 管理员模块 (16)5.3 授权用户模块 (21)5.4 学生模块 (24)6 结束语 (26)参考文献 (27)致谢 (27)学生信息管理系统的设计与实现中文摘要目前,学生信息管理系统已经发展成为学校的学生管理工作中必不可少的一个组成部分,如果没有学生信息管理系统,学生管理的工作都将变得繁杂而且低效率。
随着社会信息化的发展,建立一个能有效减少管理人员的工作量,有效保证数据的完整性、保密性、安全性,系统界面友好、操作简单、实用的学生信息管理系统是非常有必要的。
针对现在一些高校的学生信息管理系统存在的问题,设计实现了一个界面整洁、操作简单、维护容易的学生信息管理系统。
该系统能有效的管理学生基本信息、选课、考试、成绩、班级、教师等信息,还能实现信息的打印与统计,做到信息的规范管理、科学统计和快速查询,是现阶段很好的一个辅助教学程序,具有较强的实用性,极大的提高了高校学生信息管理的工作效率。
系统分析师论文范文-论信息系统架构设计

论信息系统架构设计【摘要】本人于2010年7月参加国内某某知名港口供电业务系统的开发工作,在该项目中主要担任系统架构师工作,主要负责该系统架构和网络安全体系架构设计。
近年来随着港口吞吐量的增加,港口供电业务信息化需求越来越强,而传统的管理方式已经无法满足业务需求,因此我们开发此系统。
通过需求分析,我们将该系统分解为港口供电系统电费管理、生产调度管理、安全管理、机电设备管理、物资管理、申报流程管理、网上办公管理、报表及查询分析管理。
本文以某某港口的供电业务系统为例,分析了管道/过滤器体系架构风格、事件驱动风格、层次架构风格以及客户端浏览器风格,以及以上三种架构风格是如何在该系统中应用的,充分说明了体系架构风格对系统开发的重要性。
实践证明,采用良好的软件体系架构风格,不仅可以节省开发和维护成本,提高系统开发的效率,而且可以使系统具有很好的开放性、易扩展性,便于移植性。
【正文】本人于2010年7月参加了国内某某知名港口供电业务系统的开发工作,在该项目中担任系统架构师工作,主要负责系统架构和网络安全体系架构的设计。
随着港口生产业务的发展,港口供电线系统越来越繁忙,而传统的管理方式越来越无法满足港口供电系统信息化管理需求。
原来存在一的些信息系统“信息孤岛”现在较为明显。
因此,开发新的系统满足日系增长的港口供电业务系统信息化要求日益强烈,为了消除“信息孤岛”现象,同时使新开发的系统能够适应港口未来业务的发展,新的系统架构必须设计良好,具备兼容性、可扩充性。
通过需求分析我们将该系统分为电费管理、生产调度管理、安全管理、机电设备管理、物资管理、申报流程管理、网上办公管理、报表及查询分析管理模块。
为了适应港口供电系统信息化不断发展的需求以及对整个系统架构的分析。
我们采用面向服务(SOA)的架构,运用WCF技术进行设计。
数据库采用oracle10g,系统通过微软的.net平台C#进行开发。
为了高效的开发出此系统,我们采用以下方法来实现此系统功能。
学生信息管理系统方案设计毕业论文

毕业设计毕业设计题学生信息管理系统方案设计毕业设计类型□产品设计□工艺设计姓名班级所属系部物信系专业信息技术指导教师职称完成时间摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术已逐渐成熟。
管理信息系统是一个不断发展的新型学科,任何一个单位想要生存想要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
本文介绍了在Visual Basic环境下采用“自上而下地总结规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。
通过分析某个学校学生管理的不足,创建了一套行之有效的计算机管理学生的方案。
文章介绍了学生管理信息系统的系统分析部分,包括可行性分析、需求分析、系统的业务流程分析、数据分析等;在这个分析的基础上面确定系统的功能目标,将系统的功能设计模块依次划分,再整合起来成为最终需要的系统。
关键词:学生管理、Visual Basic应用、学生信息系统功能目录引言 (1)第一章系统分析 (2)1.1系统开发的目的、意义 (2)1.2 系统开发的背景 (5)1.3 系统开发的工具及运行环境 (9)1.4系统开发的可行性 (15)第二章系统分析 (17)2.1数据库需求分析 (17)2.2数据库概念结构设计 (18)2.3数据库逻辑结构设计 (20)第三章系统功能设计 (23)3.1系统功能模块描述 (22)3.2系统流程设计 (24)总结 (25)致谢 (26)参考文献 (27)引言学生管理系统是教育单位不可或缺的部分,学生管理系统对于学校来说是不可或缺的部分。
它的内容对于学校的管理者和学生来说是至关重要需要做到为用户提供充足的信息和快捷的查询方式。
一个功能齐全、觉得容易使用的信息管理系统不但能有效地减轻学校工作人员们的工作负担,它的内容对于学校的决策者和管理者来说都是至关重要的。
使用学生信息管理系统应该要做到为用户提供全面的信息和快捷的查询方式。
信息系统分析与设计论文

信息系统分析与设计信息系统是指利用计算机、网络、数据库等现代信息技术,处理组织中的数据、业务、管理和决策等问题,并为组织目标服务的综合系统。
现代通信与计算机技术的发展,使信息系统的处理能力得到很大的提高。
信息系统是一个人机系统,它是为了实现组织的整体目标,对管理信息进行系统的、综合的处理,辅助各级管理决策的有机整体。
它包括硬件、软件、数据、过程和人等五大组成部分。
硬件有信息系统物理层的各项组成;软件是指控制硬件运行并产生所需信息与结果的程序,包括系统软件与应用软件;数据是信息系统生成信息的原材料,是管理信息系统所要处理的对象;过程描述系统各级用户所要执行的要到达指定结果的任务和组织的功能,它是信息系统的构件块,定义了系统内的规章制度,确定了系统所要完成日常任务与事务;人即系统的最终用户。
信息系统开发要完成对开发对象的描述、开发对象的分析、开发对象的实现、创造和选择开发工具和开发平台、对开发结果的评价、管理和控制开发质量。
研究信息系统开发方法的目的是要提高开发效率和质量,降低开发成本。
总之,信息系统是一个人造系统,是由人、计算机硬件、软件和数据资源组成,目的是及时、正确地收集、加工、存储、传输和提供决策所需的信息,实现组织中各项活动的管理、调节和控制。
信息系统是一套有组织的程序。
信息系统功能成份包括信息采集、信息存储、信息处理系统、信息传输系统、信息输出,其中,信息处理系统的功能是将将数据加工处理成信息的系统即为信息处理系统。
此外,信息传输系统则不改变信息本身的内容,只是把信息从一处传到另一处。
信息系统的发展与计算机技术和管理科学的发展密切相关,从整个发展过程来看,信息系统的发展大致经历了如下四个阶段:单项事务处理、系统处理,支持决策,综合集成。
在单项事务处理阶段,有关的管理业务在计算机上按项目分别进行的,不同的项目之间在计算机上没有联系,这一阶段是信息系统的雏形阶段。
形成时期是20世纪50~70年代,在单项事务处理阶段,信息系统的主要目标是提高文书、报表、统计等一些基本事务的处理工作的效率。
银行信息管理系统的设计与实现论文

【摘要】随着银行服务的不断提高,各类的信息量也在不断增大,信息的处理成为管理者的一个庞大负担。
银行信息管理系统可以有效的记录和为管理者提供方便快捷的信息处理,极大减轻管理者的负担。
本文介绍了银行信息管理系统的设计和开发过程,详细阐述了整个应用系统的设计思想,最终达成一个完整的设计方案:本系统采用目前流行的Java语言作为开发语言,使用Eclipse作为开发工具,使用Oracle 11g作为后台数据库,采用B/S结构,采用Spring、Struts2、Hibernate整合框架,并大量使用AJAX技术,这些皆是目前的主流。
【关键词】银行,银行信息,JAVA ,Spring,Struts2,Hibernate,AJAXDesign and Implementation of the BankInformation Management System【Abstract】With the continuous improvement of quality of banking services ,The amount of data of various types of information is also increasing,Information processing become a huge burden on managers.The bank information management system can effectively record these numbers,and it can provide managers with a convenient information processing,and greatly reducee the burden on managers。
This article describes the bank's information management system designd and development processing,which Using Eclipse as a development tool,Using Oracle 11g as the background database,using B / S structure, using Spring, Struts2, Hibernate integration framework,And extensive use of AJAX technology, these are all the current mainstream technology.【Keywords】Bank Information Management System,B/S structer ,java,spring,Struts2,Hibernate,AJAX目录第一章引言 (1)1.1课题来源 (1)1.2国内外现状 (1)1.3研究意义 (1)1.4技术介绍 (1)第二章需求分析 (5)2.1系统定义 (5)2.2系统开发设计思想 (5)2.3功能需求 (5)2.4数据需求 (6)2.5数据需求 (6)2.6非功能性需求 (7)第三章数据库设计 (9)3.1数据库 (9)3.2数据库的选择 (9)3.3数据库设计 (9)第四章系统实现 (14)4.1银行信息管理系统实现 (14)4.2系统登录功能模块 (15)4.3添加计算机设备功能模块 (16)4.4计算机设备维护功能模块 (17)4.5添加文章功能模块 (19)4.6文章维护功能模块 (19)4.7添加用户功能模块 (21)4.8用户管理功能模块 (22)4.9机构设置功能模块 (23)第五章结论 (25)后记 (26)参考文献 (27)附录: (28)第一章引言1.1 课题来源随着中国经济的发展和人们物质生活水平的不断提高,银行服务渐渐成为了人们日常及其工作中不可或缺的部分,并且随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
学生信息管理系统的设计与实现毕业论文

学生信息管理系统的设计与实现毕业论文目录1 绪论 (2)1.1 背景 (2)1.2 现有系统存在问题的分析 (3)1.3 系统开发目标与意义 (4)1.3.1 系统开发目标 (4)1.3.2 系统开发的意义 (4)2 可行性研究 (5)2.1 开发环境可行性分析 (5)2.1.1 软件开发环境的研究分析 (6)2.1.2 硬件开发环境的研究分析 (7)2.2 使用技术研究分析 (7)2.2.1 的简介 (7)2.2.2 介绍 (8)2.3 设计方案研究分析 (8)2.3.1 方案的比较 (9)2.3.2 方案的选择 (10)2.4 系统可行性分析 (10)2.4.1 技术可行性 (10)2.4.2 经济可行性 (11)2.4.3 操作可行性 (11)3 学生信息管理系统的需求分析 (11)3.1 学校工作流程分析 (11)3.2 学生信息管理系统的目标 (12)3.3 需求分析说明 (13)3.4 功能需求分析 (13)3.5 性能需求分析[10] (14)4 学生信息管理系统概要设计 (14)4.1 系统设计业务目标 (14)4.1.1 系统设计目标概述 (14)4.1.2 用户(角色) (15)4.2 系统结构 (15)5 学生信息管理系统详细设计 (17)5.1 系统设计图例说明 (17)5.2 程序逻辑 (18)5.2.1 查询模块 (18)5.2.2 维护模块 (19)5.3 用户/管理员登入系统设计 (20)5.4 数据库表结构设计 (21)5.4.1 数据库表介绍 (21)5.4.2 数据库表结构及设计 (22)6 主要求程序设计说明 (24)6.1管理用户登录模块 (24)6.2 功能管理模块 (25)6.3突出管理模块 (27)7 开发技巧和难点 (27)结束语 (28)谢辞 (29)文献 (30)1 绪论本毕业论文是以学校学生管理信息系统开发为背景,论述了管理信息系统的概念、结构及系统开发的基本原理和方法,全文共分为绪论、系统分析、概要设计、详细设计、系统实现、开发总结、致谢、参考文献等。
信息管理与信息系统毕业论文

毕业设计(论文)题目: XX单位物资库存MIS的开发与设计摘要本文详细叙述了一个三级采油矿物资进、出、监督考核过程的信息自动化管理的开发思路、方法和过程。
论述了管理信息系统的概念、结构及系统开发的基本原理和方法。
全文依据信息系统开发的生命周期划分为管理信息系统综述、开发方法的选择、系统规划、系统分析、系统设计、系统实施、系统运行与维护、开发总结等内容。
该管理信息系统采用结构化系统开发方法,在开发过程中,开发人员注重与用户的紧密结合,注重开发过程的整体性和全局性,系统基本达到了用户的使用要求。
系统主要特点是:用户界面友好、清晰;易学易用;易于维护;安全性较好;功能较全面。
系统的应用,将大大提高信息处理的效率,从而使该矿物资库存管理工作规范化、制度化、程序化。
关键词:管理信息系统,系统开发,库存管理目录摘要前言第一章管理信息系统综述1.1概述1.2计算机信息系统的发展1.3企业进行信息化建设的好处1.4企业搞好管理信息系统的必要条件第二章开发方法的选择2.1开发管理信息系统的方法2.1.1结构化系统开发方法2.1.2原型法简介2.2本系统开发方法的选择第三章系统规划3.1系统初步调查3.2系统的可行性分析3.2.1全矿战略目标3.2.2三矿成本管理信息系统的目标3.2.3三矿成本管理信息系统的范围和边界第四章系统分析4.1库存管理子系统的详细调查4.2系统逻辑模型的提出4.2.1数据流程图4.2.2数据字典(DD)第五章系统设计5.1系统总体结构设计5.1.1系统总体功能结构5.1.2系统总体物理结构5.2系统详细设计5.2.1数据库设计5.2.2代码设计5.2.3输入/输出设计5.2.4处理过程设计第六章系统实施第七章系统运行及维护7.1系统运行7.2系统维护第八章总结参考文献致谢前言XX单位目前物资库存管理不规范,为该矿的日常生产经营带来诸多不便,鉴于此,矿领导希望建立一套物资库存管理信息系统,从而将物资的进库、出库、查询、系统等日常管理工作实行计算机统一管理,实现库存管理的计算机化,从而提高工作效率和管理水平。
管理信息系统设计与实现论文

管理信息系统设计与实现论文目录管理信息系统设计与实现论文 (1)一.什么是管理信息系统? (1)(一)管理信息系统的定义: (1)(二)管理信息系统的内容: (1)(三)狭义和广义的管理信息系统: (1)二.管理信息系统的设计与实现步骤? (2)(一).管理信息系统规划 (2)2.1、本阶段的主要任务是: (2)(二).管理信息系统分析阶段 (2)2.2、系统分析阶段的主要任务是: (2)(三).管理信息系统设计阶段 (3)3.1、系统总体概要设计 (3)3.2、系统的详细设计 (3)(四)管理信息系统的实施阶段 (4)4.1、程序设计步骤 (4)4.2、系统测试 (4)4.3、系统转换 (4)(五).管理信息系统运行与维护 (4)5.1、系统运行管理的主要任务 (4)5.2、系统维护 (4)三.什么是? (5)四.常用的开发环境? (5)(一).常用的开发环境: (5)(二).调试环境: (6)五.举列介绍你所知道的关键技术(含代码)? (6)(一).数据库的连接和使用 (6)(二).母版页和内容页的应用 (6)(三)aspx文件和aspx.cs文件 (9)(四).内置对象的使用 (9)(四).控件的使用 (10)六.学习管理信息系统开发与实现一学期的启示和收获 (11)一.什么是管理信息系统?(一)管理信息系统的定义:所谓MIS(管理信息系统--Management Information System)系统,现代管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业的高层决策、中层控制、基层运作的集成化的人机系统。
它是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
河南理工大学计算机科学与技术学院课程设计报告2010— 20011学年第二学期课程名称信息系统分析与设计设计题目学生学籍管理系统学生姓名徐小贝学号************专业班级信管08-2班指导教师吴岩20011 年6月30 日目录1前言 (3)1.1开发背景与现状 (3)1.2开发设计的意义 (3)1.3开发工具简介 (4)2系统分析 (4)2.1现状调查 (4)2.2目标系统分析 (5)2.2.1 业务流程图 (5)2.2.2 数据流程图 (6)2.2.3系统总体功能模块图 (7)2.3业务建模 (7)2.3.1系统用例图 (7)2.3.2部分用例的详细描述 (9)2.4类建模—系统各种类及类图 (11)2.4.1系统各种类的提取 (11)2.4.2构建类间关系 (12)2. 5用例方案的实现和协作图 (13)2.5.1用例方案的实现 (13)2.5.2 用例方案的顺序图或协作图 (15)2.5.3系统活动图 (21)3 系统设计 (22)3.1细化的类图 (22)3.2数据库设计 (23)3.2.1 系统的概念模型—全局E-R图 (23)3.2.2系统的逻辑设计 (23)4系统实现 (25)4.1用户注册界面 (25)4.2用户登陆界面 (25)4.3学籍管理系统主界面 (26)4.4用户管理界面 (26)4.5学籍管理主界面 (27)4.6班级管理主界面 (27)4.7专业管理主界面 (28)4.8成绩管理主界面 (28)4.9打印管理主界面 (29)4.10系统日志主界面 (29)5 总结 (30)6参考资料 (31)1前言1.1开发背景与现状随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的试试在技术上已经逐步成熟。
管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地吧内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
学生学籍管理系统是一个教育单位不可缺少的部分,它的内同对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供足弓的信息和抉择的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这工管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、封信和维护都带来了不少的困难。
作为计算机应用的一部分,使用计算机对学生学籍进行管理,具有手工管理无法比拟的优点。
例如:线索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大地提高学生学籍管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
1.2开发设计的意义学生信息管理是每一所高校都必须面对的工作。
特别是近几年,我国高校大面积扩招,高校信息化校园的建设,使高校的学生信息管理更成了一项重要的工作。
但一直以来,人们使用传统的人工方式管理文件档案,不仅存在效率低、保密性差等缺点,随着学生数量的增多,还会造成工作量的大大增加。
这不仅增大了学生信息管理的难度,还给学生信息的查找、更新和维护带来了不少困难。
在信息时代的今天,计算机已进入到人类社会生活的各个领域,信息管理系统必然会取代人工管理模式。
本系统主要解决学生各项信息的输入、更新和维护,并解决信息检索的效率和学生信息的安全性等问题。
本系统应该具有界面友好、功能完备、容易使用等特点,使用户能够方便的进行各项业务操作。
本系统应具有检索迅速、查找方便、可靠性高、存储量大、保密性好等优点,能满足高校的学生管理工作的各项要求。
1.3开发工具简介经过详细的调查分析,结合小组自身的知识结构和技术能力,我们选用Visual Basic 6.0 作为前台开发工具,利用其提供的可视开发环境及面向对象的各种标准化控件,尤其是对ADO的支持完成对数据库的各种操作,达到管理学生学籍信息的目的。
在规划设计阶段,首先建立起系统应用原型,然后对初始原型系统进行不断地修正和改进,深刻的理解系统分析中的饿迭代与增量的使用。
直到形成用户满意的实际可行系统。
我们选用Access 2003进行数据库的设计,并使用ADO技术进行数据库的链接,主要使用ADO的对象模型,即数据库的链接完全使用代码来完成。
2系统分析2.1现状调查根据对现行组织结构业务的调查,得出现状组织机构图如下:图2-1-1 现状组织机构图组织结构是直线制的,数据间的关系相对比较简单。
现行的业务处理过程如下:1.新生入校:首先报到并进行注册登记,然后到财务部门缴费。
根据学生被录取的专业,持缴费单到所在系或部注册。
2.到系或部注册后,根据选报专业分配到班级。
3.进入正常大学生活,参加各种教学活动,学期期末要求每位同学参加各科的期末考试。
4.考试结束,由各系或部将每位同学的考试成绩及其他一些相关信息记录至每个同学的档案中。
根据以上总结,得出现行业务流程图如下图2-1-2 现行业务流程图2.2目标系统分析2.2.1 业务流程图使用学生信息管理系统后,可以直接应用管理系统完成学生各项信息的录入、修改等操作。
结合用户的需求,得到新的业务流程如下:图2-2-1 新的业务流程图2.2.2 数据流程图根据新的业务流程图导出数据流程图如下图2—2-2 数据流程图2.2.3系统总体功能模块图图2-2-3模块结构图2.3业务建模2.3.1系统用例图图2-3-1系统用例图2.3.2部分用例的详细描述图2-3-2用户管理用例的描述图2-3-3学籍管理用例的描述图2-3-4添加学生学籍用例的描述图2-3-5班级管理用例的描述图2-3-6修改学生学籍信息用例的描述图2-3-7修改班级信息用例描述图2-3-8成绩管理用例的描述图2-3-9修改成绩用例的描述图2-3-10专业管理用例的描述图2-3-11课程设置用例的描述2.4类建模—系统各种类及类图2.4.1系统各种类的提取根据对系统的分析,提取6个类:用户管理类、学生信息类、班级信息类、课程信息类、专业信息类、成绩信息类图2-4-1用户管理类图图2-4-2学生信息类图简短描述专业管理用例使用户能够管理专业的信息逐步描述1.输入正确的用户名和密码,进入系统。
2.选择专业管理,进入专业管理的操作界面。
3.根据需要选择专业设置、课程设置或者查询与修改。
4.如不做任何操作,选择退出专业管理。
简短描述课程设置用例使用户能够添加、修改、删除课程信息逐步描述1.进入专业管理界面,选择课程设置,进入操作课程设置界面。
2.在添加课程区域,输入课程名、所属专业,点击添加,系统提示班级添加成功,同时下面的课程列表里面添加进该记录。
3.在设置课程区域,选中需要修改的课程,则该课程处于活动状态。
点击删除,删除该记录;点击修改,根据需要修改该课程信息即可,修改完成后,点击确认修改即可。
同时,系统提示修改成功,并且类表中显示修改后的记录信息。
图2-4-3班级信息类图图2-4-4课程信息类图图2-4-5专业信息类图图2-4-6成绩信息类图2.4.2构建类间关系图2-4-7系统类图2. 5用例方案的实现和协作图2.5.1用例方案的实现图2-5-1 查询学籍信息用例的方案描述图2-5-4注销学籍信息用例的方案描述图2-5-5打印学籍信息用例的方案描述图2-5-6查询学生成绩用例的方案描述图2-5-7修改成绩信息用例的方案描述图2-5-8添加成绩信息用例的方案描述图2-5-9打印成绩信息用例的方案描述2.5.2 用例方案的顺序图或协作图图2-5-10查询学生信息顺序图图2-5-11修改学生信息顺序图图2-5-12添加学生信息顺序图图2-5-13删除学生信息顺序图图2-5-14打印学生信息顺序图图2-5-15查询学生成绩协作图图2-5-16修改学生成绩协作图图2-5-17添加学生成绩协作图图2-5-18打印学生成绩协作图图2-5-19用户管理协作图2.5.3系统活动图图2-5-20系统活动图3 系统设计3.1细化的类图图3-1-1 细化后的类图3.2数据库设计3.2.1 系统的概念模型—全局E-R图图3-2-1 E-R图3.2.2系统的逻辑设计4系统实现4.1用户注册界面输入用户名和密码后并重复输入,如果所注册用户名不与系统中已存在的用户名冲突,即注册成功;否则需要重新注册。
4.2用户登陆界面登录时有非常安全的验证,只有输入正确的用户名和密码才能进入系统,否则不能使用该系统。
4.3学籍管理系统主界面选择菜单中的选项或者直接点击工具栏中的快捷按钮,即可进入相应界面。
使用系统设置菜单里的“退出系统”退出管理系统的使用。
4.4用户管理界面可以修改用户名和密码,也可单击“添加用户”按钮进入到新用户注册界面注册。
4.5学籍管理主界面学籍管理中有添加学生信息、查询修改学生信息、注销学生信息三个选项卡,单击各选项卡即可选择不同的操作。
4.6班级管理主界面学籍管理中有添加班级、查询修改班级信息、注销班级三个选项卡,单击各选项卡即可选择不同的操作。
4.7专业管理主界面4.8成绩管理主界面4.9打印管理主界面4.10系统日志主界面系统日志记录了所有用户登录系统的具体时间,方便查询。
5 总结经过一个学期对《信息系统分析与设计》的学习,我学习到了基本的理论知识,了解到了分析与设计的思想,这些知识都为我的课程实践和进一步的学习打下了坚实的基础。
此次课程设计,一方面是为了检查这一个学期来的学习成果,另一方面也是为了让我们进一步掌握和熟练地运用它,与此同时,也能够让我们认清自己在分析、设计、编程等方面的不足之处和薄弱环节,并加以弥补和巩固。
通过对学籍管理系统的程序设计,进一步的巩固了用VB语言编写程序的能力。
在近两周的课程设计中,我体会颇多,学到了很多东西。
我感受到了团队合作的重要性。
良好的团队合作会大大加快工作的效率。
在技术方面,我认识到自己的技术水平还十分有限,而技术的海洋是无止境的。
我应该继续学习,提升自己的技术能力和工程的思想,并在系统的整体设计方面继续学习,以期在以后的设计中能设计出更完善的系统。
总之,通过这次课程设计,我收获颇丰,相信会为自己以后的学习和工作带来很大的好处。
最重要的还是激发了我的兴趣和热情,让我从一个只懂理论的初级阶段发展到了能通过实践做一些小型程序。
整体地评价这次课程设计,我认为收获很大,正如上面所说的那样,通过课程设计,既复习了以前的旧知识,又学到了一些新的知识。
像学籍管理系统这样的应用程序的设计和创建,经历了平时在课堂和考试中不会出现的难题和考验。
而这些问题,又都是课本上很少提到的、更深一层的实践与知识相结合的问题,这并不是我们平时只靠课本,就可以轻易解决的。
所以,锻炼了我们面对难题,学会用已掌握的知识去解决具体问题的能力,进一步培养了独立思考问题和解决问题的能力。
当然,老师的指导和同学的帮助也是不可忽视的,他们给了我许多提示和帮助,教会了我很多实用的方法。