用户登录
用户注册

分享至

软件工程学生信息管理系统课程设计

  • 作者: 亖呉?盀
  • 来源: 51数据库
  • 2020-04-15

软件工程学生信息管理系统课程设计

软件工程课程设计图书管理系统

1目标本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。

本系统除了图书馆内管理的一般功能还外,还包括网上在线查询图书信息、查询本人的借阅情况和续借等功能。

目标还包括:减少人力与管理费用;提高信息准确度;改进管理和服务;建立高效的信息传输和服务平台,提高信息处理速度和利用率;系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高;更简便、信息化程度更高的图书管理流程;2用户的特点本软件的最终用户是面向管理员(图书管理员和其它管理人员)、读者(老师和同学等),他们都具有一定的计算机应用基础,可以比较熟练操作计算机。

管理员和读者都是经常性用户。

系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。

维护人员为间隔性用户。

3. 需求规定在图书管理系统中,管理员要为每个读者建立借阅账户,并给读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名),账户内存储读者的个人信息和借阅记录信息。

持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,不同类别的读者可借阅图书的范围、数量和期限不同,可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。

借阅图书时,先输入读者的借阅卡号,系统验证借阅卡的有效性和读者是否可继续借阅图书,无效则提示其原因,有效则显示读者的基本信息(包括照片),供管理员人工核对。

然后输入要借阅的书号,系统查阅图书信息数据库,显示图书的基本信息,供管理员人工核对。

最后提交借阅请求,若被系统接受则存储借阅纪录,并修改可借阅图书的数量。

归还图书时,输入读者借阅卡号和图书号(或丢失标记号),系统验证是否有此借阅纪录以及是否超期借阅,无则提示,有则显示读者和图书的基本信息供管理员人工审核。

如果有超期借阅或丢失情况,先转入过期罚款或图书丢失处理。

然后提交还书请求,系统接受后删除借阅纪录,并登记并修改可借阅图书的数量。

图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销(不外借),包括图书类别和出版社管理。

为系统维护人员提供权限管理、数据备份等通用功能。

发到你百度信息里了应该对你的论文有帮助

软件工程问题学生管理信息系统,需求分析报告3000字左右,各位大

本系统是为了方便韶大学生春节订购火车票而开发的。

韶大有学生近一万五千人,春节时学生回家大都是乘坐火车, 而学生买票的途径不外是去火车站直接购买或者是通过在学校向一些专门为学生进行预定票服务的人进行订票买得车票。

对学生来说,这两种办法都很不方便,前者学生需要专程搭车去市区进行买票,而且要在火车站售票厅排队等待,因为春节人流较平时大很多,有时排队一排就是几个小时,费时费力,还不一定买的到票。

后者虽然不用出市区,但也存在排队买票难的问题,而且是进行手工登记,数据信息处理工作量大,容易出错,并且由于数据繁多,因此也容易丢失和不易于查找。

基于此,我们认为有必要建立一个韶大学生春节火车票订购管理信息系统,使学生订票买票电子化,程序化,能够及时、准确、有效的订购和查询,省去了学生订票买票难的困扰,方便韶大的学生。

在本系统中,需要建立三块功能模块来满足整个系统的需求: 针对学生:学生使用学号和密码进行登录,使用密码保护了学生的个人隐私,系统提供给学生有三个功能,有火车票预订,已订车票查询以及未付费车票退订。

针对工作人员:在工作台工作人员对学生所订的火车票进行收费操作,并根据管理人员汇总后的已付费车票信息与火车站联系进行统一购买。

针对管理人员:管理人员这个模块的功能最为复杂,管理人员的功能是对列车时刻信息、学生信息、车票订购情况信息进行管理和统计,管理人员功能的信息量大,数据安全性和保密性要求最高。

本系统需要的资源:计算机,网络(可利用校园网)。

本系统预算:建立系统大约需要人民币400元,使用期间大约需要人民币500元。

本系统效益分析:系统开发和投入使用的费用较低,既可以实现学生春节订票的电子化,方便学生,对维持学校秩序和保护学生的人身安全也有一定的保护作用。

本系统可行性分析结论:可以立即开发。

(自己根据实际情况进行修改)

软件工程课程设计题目《家庭财务管理信息系统设计与开发》,要求完...

展开全部 目录第一章 系统概述 11.1 系统开发背景和意义 11.2 开发环境 1第二章 系统需求分析 22.1 任务概述 22.2 数据描述(数据流图+数据字典) 22.3 功能需求 62.4性能需求 6第三章 系统总体设计 83.1 新的业务流程 83.2 系统功能模块图 83.3 系统的流程图 9第四章 详细设计 114.1 程序流程图 114.2 程序输入输出描述 134.2.1 主模块 134.2.1 学生管理模块 134.2.2 图书管理模块 134.2.3 借阅管理模块 134.2.4 归还管理模块 134.2.5 管理措施设置模块 134.3 程序接口描述 144.3.1 外部接口 144.3.2 内部接口 144.4 数据库的设计 144.4.1 数据库的逻辑设计 144.4.2 数据库的物理设计 16第五章 编码实现 195.1 程序编码 19第六章 测试分析报告 376.1 测试计划和要点 376.1.1 主模块测试要点 376.1.2 借阅模块测试要点 376.1.3 学生查询模块测试要点 376.1.4 图书查询模块测试要点 386.1.5 图书归还模块测试要点 386.2 测试用例 386.2.1 主模块测试用例 396.2.2 借阅模块测试用例 396.2.3 学生查询模块测试用例 406.2.4 图书查询模块测试用例 406.2.5 图书归还模块测试用例 406.3 测试结果及结论 416.3.1 测试的结果 416.3.2 缺陷分析及改进 426.3.3 测试结论 43总结 44参考文献 45第一章 系统概述1.1 系统开发背景和意义图书管理是高校内每一个系部或院部都必须切实面对的工作,但一直以来人们使用传统的人工方式管理图书资料。

这种方式存在着许多缺点,如效率低、保密性差且较为繁琐。

另外,随着图书资料数量的增加,其工作量也将大大增加,这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信息的查找、更新和维护都带来了很多困难。

经过详细的调查,目前我国各类高等学校中有相当一部分单位图书资料管理还停留在人工管理的基础上。

这样的管理机制已经不能适应时代的发展,其管理方法将浪费许多人力和物力。

随着科学技术的不断提高,这种传统的手工管理方法必然被以计算机为基础的信息管理方法所取代。

图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高图书管理的效率。

因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管理系统,将是非常必要的,也是十分及时的。

1.2 开发环境开发环境的选择会影响到数据库的设计,所以在这里给出图书管理系统开发与运行环境的选择如下:开发环境:Windows 2000开发工具:Visual Basic 6.0数据库管理系统: SQL Server 2000数据库服务器: SQL Server 2000 桌面引擎第二章 系统需求分析2.1 任务概述经过对我校详细调查,并多次与负责图书管理的老师进行研讨后,加深了对现行图书管理业务的深刻了解,与此同时,将整个图书管理的业务流程抽象描述如下:1.新的图书购进后,分门别类地进行归并并汇总,加以编号。

2.新书编号后,上到书架以备学生借阅。

3.如某学生需要借阅图书,则在其本人的借阅登记表上进行登记,记录相关借阅信息与借阅日期。

4.学生借阅图书后,应及时归还图书,并在本人的借阅登记表上注明还书日期和时间。

根据以上调查分析,可以给出其现行业务流程图如图2.1所示。

图2.1 现行图书管理业务流程图2.2 数据描述(数据流图+数据字典)经过详细的调查,我们已经清楚了解了现行的业务流程,接下来给出系统的逻辑模型。

构造系统逻辑模型的工具是数据流图和数据字典。

根据现行图书管理的业务流程,首先把数据流图中的源点和终点都选定为学生,因此可以得到图书管理系统的基本系统模型,如图2.2所示。

图2.2 图书管理系统的基本系统模型根据基本系统模型,对其逐步细化,得到描述逻辑系统细化后的数据流图,如图2.3所示。

图2.3 图书管理系统数据流图(顶层DFD图)对顶层DFD图中的一个加工“学生管理”进行展开,如图2.4。

图2.4 细化后数据流图对顶层DFD图中的一个加工“图书管理”进行展开,如图2.5。

图2.5 “图书管理”展开对第1层DFD图中的加工进一步进行展开,如图2.6。

(1)(2)图2.6 进一步细化数据流图有了系统的数据流图后,还有相当多的数据信息如图书、借阅、归还等信息需要进一步描述,这就是需要定义数据字典,才能把现有的系统描述清楚。

图2.7列出了系统的主要数据字典。

图2.7 系统主要数据字典2.3 功能需求经过以上详细的用户调查,在现行业务流程和数据分析的基础上,基本可以确定系统设计必须达到的目标。

以下是图书管理系统必须具备的功能:1.新进图书的登记功能:对于购进的新书,系统必须具备图书信息资料的录入功能。

2.图书的查询修改功能:当图书资料发生变化,如图书丢失或有错误信息输入时,则应能够及时对数据进行修改和补充。

3.借阅的登记,归还的登记功能:系统的主要功能之一,供本校学生借阅图书、归还图书,并进行登记。

4.学生信息的增加、删除和修改功能:系统主要功能之一,建立学生信息,并对其进行维护。

2.4性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求:1、系统处理的准确性和及时性系统处理...

软件工程课程设计

展开全部 主要课程有信息管理学概论、管理学原理、企业管理、电子商务、市场营销学、经济学、会计学、信息经济学、知识产权、企业情报工作、人力资源管理、经济信息学、竞争情报研究、信息检索语言、程序设计、数据结构、数据库系统、操作系统、信息检索、计算机网络、管理信息系统、信息组织、编译原理、计算机辅助设计、运筹学、决策支持系统、信息分析、企业资源计划管理、生产与运作管理等。

另外还开设有多门选修课程。

学生还可选修学院其他专业的相关课程。

必修课课程简介计算机导论先修课程: 无本课程是学习计算机的入门课程,从介绍计算机基础知识入手,使学生掌握Windows操作系统的基本操作,掌握Windows界面下的文字处理系统的应用,电子表格的使用和演示文稿的制作,另外介绍网络基础知识和网络应用的基本操作。

本课程无先修课程,第一学期开课。

后续课程为专业基础课。

C语言程序设计先修课程:计算机导论 C语言是目前被广泛使用的一门高级程序设计语言,使用c语言不仅可以开发系统软件,也可以开发应用软件。

《C语言程序设计》课程主要介绍了面向过程的程序设计的基本思想和方法,包括算法、程序的基本控制结构、数组、函数、指针、文件以及结构化程序设计的基本方法等。

通过本课的学习学生可以掌握C语言编程的一般方法和步骤,并具有一定的编程实践能力和利用计算机解决一些实际问题的能力。

本课程的后续课是《数据结构》、《Visual Basic程序设计》。

Visual Basic程序设计先修课程:C程序设计本课程通过Visual Basic程序设计语言及其程序设计方法的讲述,一方面介绍了面向对象程序设计的基本知识、基本语法和编程方法;另一方面详细介绍了可视化界面的设计方法,控件的使用、图形操作和数据库的应用等知识,使学生学习后能运用所学的知识开发图形界面(Windows)下的应用软件。

本课程是后序课程是《网络数据库》、《网络编程》等。

数据结构 先修课程:C程序设计 《数据结构》是“信息管理与信息系统”本科专业的专业课。

本课程主要培养学生分析数据、组织数据的能力,介绍数据的逻辑结构、存储结构及有关算法。

使学生能够根据数据处理问题的需要,为待处理的数据选择合适的逻辑结构和存储结构,编写出效率较高、质量较好的程序。

后续课程为《网络数据库》。

信息系统安全工程学 先修课程: 无 本课程是信息安全工程专业本科生的专业课程。

通过学习本课程,使学生了解系统工程的基本原理和方法,了解系统安全工程概念,理解系统安全工程能力成熟度模型,掌握系统安全工程能力的评估模型和方法,重点掌握信息系统安全工程的过程规划、实施、管理和控制。

无先修课程, 后续课程为《信息系统分析与设计》、《信息系统开发》。

汇编语言与微机原理教程课程简介 先修课程:电工电子学及至少一门高级语言,计算机文化基础等 本课程的主讲述微型计算机基础、8086/8088汇编语言程序设计、微机机器语言指令、常用指令、8086CPU、半导体存储器、输入输出及中断系统、总线、可编程接口芯片等,以8086/8088为基础,启发学生对80486/80586及Pentium工作原理的理解,为实际使用计算机打下理论基础。

计算机网络 先修课程:计算机组成原理、操作系统 本课程全面介绍计算机网络的发展和体系结构,物理层,数据链路层,局域网,广域网,网络互连,运输层,计算机网络的安全,ATM技术和当前计算机网络的若干热门话题等内容。

既重视基本原理和基本概念的阐述,又反映出计算机网络的一些最新发展。

本课程适合于本科生的学习和研究。

此课程无后续课程。

计算机操作系统原理 先修课程:计算机文化基础、C语言程序设计、数据结构、计算机组成原理本课程主要介绍操作系统的定义、发展和形成过程,操作系统的基本原理和功能,如进程管理、存储管理、设备管理和文件管理等内容,操作系统的用户界面和实现技术。

通过对典型操作系统(UNIX操作系统)的示例介绍,使操作系统的原理和实际应用结合起来。

信息系统分析与设计 先修课程: 具有程序设计基础、学过软件工程等课程 计算机信息系统开发是计算机应用的一个重要领域。

作为信息系统开发的主要工作,信息系统分析与设计在实践中逐渐确立、丰富和完善了自己的理论、方法和技术,并成为现代信息社会重要的研究内容和应用领域。

信息系统分析与设计涉及多方面的内容,它以众多的理论、方法和技术为基础,是一个综合性很强的研究和应用领域。

由于信息系统分析与设计工作在当代社会中具有重要的地位,因而它是高等学校信息类专业及相关专业教学计划中的一门核心课程。

该课的后续课是信息系统开发、人工智能等。

数据库原理先修课程:计算机应用基础(含Windows基本操作)、一种高级程序设计语言、数据 结构、计算机操作系统通过学习使学生掌握有关关系数据库的基本概念和基础理论和基本技术,掌握关系数据库系统的模型,关系代数,关系数据理论;通过学习数据库的设计方法设计简单的数据库应用系统;通过学习数据库的系统管理方法,掌握数据库的基本的系统管理内容。

并通过...

软件工程课程设计的介绍

《软件工程课程设计》结合高等院校软件工程课程的相关要求,通过一个会议系统的实例,向读者介绍软件工程理论在实际项目中的应用,以达到深入理解软件工程过程和实现方法的目的。

《软件工程课程设计》内容包括项目准备、项目管理、需求分析、软件设计、软件实现、软件测试,以及如何编写用户手册和如何进行配置管理等。

此外,《软件工程课程设计》还给出了各个关键阶段的项目文档,具有很强的参考价值。

《软件工程课程设计》适合作为高等院校计算机及相关专业“软件工程”课程的配套课程设计教材,也可作为软件工程技术人员的参考读物。

用jsp设计一个小的人事信息管理系统 (软件工程)(课程设计)

软件工程专业 软件工程专业本专业培养计算机软件工程研究与应用高级人才。

本专业培养计划与国际接轨,通过培养计划实施及理论、抽象、设计实验等教育过程,使学生掌握软件工程技术,具备从事大型软件工程组织、管理、开发能力。

主要课程:离散数学,数据结构,汇编语言程序设计,计算机组成原理与系统结构,操作系统,编译原理,数据库系统原理,计算机网络,Internet技术,多媒体技术,软件工程导论,软件需求工程,软件项目管理,软件测试,JAVA语言程序设计,XML技术,软件质量控制,软件工具与环境,CMM与ISO9000,软件过程,电子商务基础等。

学生毕业后,可胜任教育、企业、事业及软件产业部门的教学、管理、研究与开发工作,或在本学科、相关学科及国外继续深造。

转载请注明出处51数据库 » 软件工程学生信息管理系统课程设计

软件
前端设计
程序设计
Java相关