当前位置:文档之家› 信管-开题报告

信管-开题报告

信管-开题报告
信管-开题报告

北京石油化工学院

本科毕业设计(论文)开题报告

题目名称:石化校园二手商品交

易网站的设计与实现

题目类型:设计型

学生姓名:刘俊林

专业:信息管理与信息系统

学院:经济管理学院

年级:信111

指导教师:董琳媛

2015 年 3 月 15 日

一、选题背景、研究意义及文献综述

1、选题背景

电子商务是 20 世纪后期出现的新生事物,以Internet 的发展为桥梁,以商务发展为需求,以技术发展为手段,应运而生。它一经出现,就以令人难以想象的速度进入社会、生活及各个领域,并在较短的时间内,开始改变人们长期以来习以为常的各种传统消费观念及形式,它大大提高了物流、资金流和信息流的有效传输和处理,更好地满足了各种需求。淘宝网、卓越网等知名购物网站就是电子商务运用的最好体现。而校园电子商务作为一种新型的电子商务,是指在校园范围内,以校园网为依托,服务于广大师生员工,由学生自主经营,满足校园内单位、企业或个人商务、工作、学习、生活各方面活动需要的一种商务形式,具有范围小、可信度高、操作性强等特点。且依据消费者不同的商品需求类型,可以建立多种校园电子商务网站。

2、研究意义

有人说,每年有一个毕业的季节,每一个校区。当高年级学生收拾行李离开学校,他们将面临一个问题,即如何处理二手物品不可避免的。因此,“跳蚤街”已成为越来越流行的学院和高校.因此,让学生释放二手货信息通道,它为我们找到一个方法来解决这一点尤为重要.随着互联网的发展,大学生往往会释放和检索信息,及时,高效地通过互联网。我想设计一个交易平台,可以让学生释放和检索二手商品信息加味自由,同时,它不仅可以帮助卖家及时发布信息,而且也满足了购物者希望买便宜和精细的.但也不是最重要的,它也可以满足学生.我相信,这个平台将受到了学生的欢迎。

3、文献综述

3.1、我国校园二手交易网站的发展现状

3.1.1 我国校园二手交易平台现在处于起步阶段,许多学校发展的还不成熟,运营不善或规模较小,无法很好的运营。

3.1.2 现在高校校园二手平台的运作模式类似于普通电子商务,以网站为平台,多半是高校在校学生发起并运行。

3.1.3 交易范围一般是校园之内,亦有扩展到其他校园。

3.1.4 目前,校园二手交易网站主要是以论坛为平台,发布交易双方信息,并提供站内联系,主要是因为以百度贴吧等论坛的流量较大,以论坛为平台的交易模式定位比较初级,交易信息只是论坛的一项内容而已,并不是专业的交易平台。这种模式往往缺乏交易规则的约束,没有保证交易者的信用保障,也没有信用评估

体系,交易者要承担一定的风险,且浪费双方的时间和精力。

3.2、校园二手交易网发展面临的主要问题

3.2.1 大学生对于网上购买二手商品意向不够强烈。目前由于购买习惯,以及对二手商品的顾虑等多方面的原因,大学生通过网络购买二手商品的意向不高。学生对于网络二手商品购买欲望不够强烈,这也就导致许多的二手购物平台运营不善。

3.2.2 投资成本高与技术人才的缺乏。校园二手交易网作为自立门户型的交易网站,完全根据商品销售的需要进行个性化设计,需要进行注册域名、租用空间、网页设计、程序开发等一系列工作,前期的投资成本高昂,同时还需要投入足够的时间与金钱进行网站宣传,存在着一定的风险,并且很可能出现销售打不开,

无法获利的局面。而在网站运营的过程中后,技术人才的缺乏也常常使得网站不能及时处理大量订单,严重影响网站形象,同时也失去了扩大业务量和涉及面的契机。

3.2.3 二手物品交易流程及信息反馈机制不健全,现在虽然不少学校建立了独立的二手商品交易网站,但是运行情况不太好,在交易过程中,交易信息的反馈尚不健全,都是通过二手商品提供者的主动删除信息或网站管理员删除的办法,这种机制太繁琐,前一种情况会产生商品提供者不会及时提供交易信息,使网站信息部准确,后一种情况会使网站运营成本加大。

3.2.4 市场规模发展受到制约。虽然在大学校园里发展二手交易有着一些得天独厚的优势,但校园二手商品交易网在实际的运营过程中还受到市场规模的制约,单一的一所大学所具有的市场规模太小,有可能无法维持网站的正常运营。

3.3、校园二手交易平台发展的对策分析

3.3.1 采取价格策略、提供多元化的服务。学生个人收入较低,对商品价格敏感,因此,可以采取相应的低价格策略吸引大学生消费者:①采取相应的优惠政策。为迎合每年的毕业季和开学旧书的需求,特对其进行策划活动,吸引商家和学生交易。②构建虚拟论坛。网上虚拟论坛可为用户提供发表评论与相互交流学习

的园地。同时,也可以提供考研、出国就业等服务以吸引更多的大学生了解并使用校园二手交易平台,以增加用户粘性。

3.3.2 降低投资成本,促进网站盈利。①与校园周边二手商品供应商(零售商)合作,其提供二手物品,丰富平台商品,提高平台的影响力。②设置虚拟店铺,吸引学生或商家入驻开店,增加平台的活跃程度。③其他收入,通过广告联盟在平台网页中插入广告,赚取点击量,以增加收入,减少运营成本。④与学校进行合作,

利用学校资源加快平台的发展并减少成本。⑤可以与多个学校共同合作开发运营,以减少开发运营成本。

3.3.3 提供物流服务。在基于校园二手交易平台中,物流可以通过以下方法得到解决:①物流可以采取买卖双方通过 E mail 或电话联系,共同商讨供货方式。

②平台可以在各个高校校园网上招募物流配送人员,组建第三方的校园物流团队,结合学校勤工俭学制度,让校内的学生提供配送服务,提供多样化的服务。

3.3.4 结合实际情况,进行合理的规划。针对每个学校具体情况提出有效的规划方法:①经营者与其他高校合作,利用校园网络的高质高效服务,拓展校园市场的空间和经营的范围。②校园二手交易平台与实体零售结合起来,不仅提完善的二手交易服务,也有利于商家的销售宣传等。③可以与学校内部优秀的零售商合作,让其变为校园二手交易平台的供应商,减少竞争对象。

3.4、系统的实现方法

本平台主要采用目前传统的php web开发技术,使用面向对象的建模语言UML 进行系统建模,基于B/S模式,前端使用的开发工具是EditPlus和photoshop,涉及的技术有xhtml、css、javascript和ajax。后台使用的开发工具是phpMyAdmin、apache和mysql,涉及的技术有php。

3.5、相关技术介绍

3.5.1 PHP语言

PHP,即超文本预处理语言Hypertext Preprocessor。PHP 是一种 HTML 内嵌式的语言,一种在服务器端执行的嵌入HTML文档的脚本语言,语言风格类似于C 语言,因而被广泛地使用。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。跟CGI或者Perl相比,它可以更快速地执行动态网页。用PHP做出的动态页面,其执行效率比完全生成HTML标记的CGI要高得多;PHP还可以执行编译后代码,编译可以实现加密和优化代码运行,使代码运行更快。

3.5.2 Ajax技术

Ajax(AsynchronousJavaScriptandXML)是一种结合了Java技术、XML以及JavaScript的编程技术,允许开发人员构建基于Java技术的Web应用,并打破了使用页面重载的惯例。Ajax是使用客户端脚本与Web服务器交换数据的Web应用开发方法。通过这种方式,Web页面不需要中断交互流程进行重新加载,就可以动态地更新。使用Ajax,用户可以创建直接接近本地桌面应用程序、高可用性、更丰富、更动态的Web用户界面。如果使用AJAX的异步模式,浏览器不必等用户请求,也不需要更新整个窗口就可以显示新的获取的数据。只要来回传送采用XML格

式的数据,在浏览器里面运行的JavaScript代码就可以与服务器进行连接。JavaScript代码还可以添加样式表到检索到的数据上,然后在现有网页的某个部分加以显示。

3.5.3 MySQL技术

MySQL是关系型数据库管理系统,由瑞典的MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库不是将所有的数据都保存在大仓库中,而是将数据保存在不同的表中,这样就提高了运行速度和灵活性。MySQL的SQL语言是一种用于访问数据库的最常用的标准化语言。它采用双授权政策,分为社区版和商业版。由于其体积小、速度快、总体拥有成本低,尤其是开放源代码这一特点,使得一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可以形成一个良好的开发环境,因此被广泛的应用于各种中小型网站。

3.5.4 Rational Rose工具

Rational Rose是Rational公司出品的一种面向对象的统一建模语言的可视化建模工具。可用于可视化建模和公司级水平软件应用的组件构造。Rational Rose 具有能满足所有建模环境(包括Web开发、数据库建模、各种开发工具和语言)需求功能的有效工具,拥有良好的完整性和灵活性。使用Rational Rose建立的Rose 模型总共包括四种视图,分别是用例视图(Use Case View)、逻辑视图(Logical View)、构建视图(Component View)和部署视图(Deployment View)。

二、研究的基本内容,拟解决的主要问题

本系统用以同学(用户)以互联网的形式发布交易信息,使得其他同学(用户)可以进行浏览与了解,在线下进行交易。交易后可以对交易信息进行评论,用于其他同学(用户)决定此交易的进行与否。最后由系统管理员在后台来处理相关的用户信息,交易信息、网站维护等。

拟解决的主要问题

(1)用户如何发布交易信息,评论信息;

(2)游客与用户如何搜索交易信息;

(3)如何将软件与MysqL数据库进行连接;

(4)软件的测试与运行。

三、研究步骤、方法

1、系统分析阶段:进行需求分析及可行性研究,确立总体方案设计,明确系统要解决的问题。

2、总体设计阶段:根据系统的功能需求,划分系统的功能模块,确定每个功能模块的具体流程,确定用例,建立类图和顺序图。

3、详细设计阶段:建立数据库模型,进行数据库设计,设计属性和设计方法等。

4、开发阶段:根据前两个阶段的工作,对系统进行具体代码实现。

5、测试阶段:对系统的所有功能模块进行测试,确保能够顺利运行。

四、研究工作进度

日期工作内容

1 2015年3月2日—

—3月8日

确定论文题目,结合任务书,查阅资料,撰写开题报告;

2 2015年3月9日—

—3月15日

修改并提交开题报告,调整不合理之处,形成正式开题报告。同时进

行系统分析,画出用例图;

3 2015年3月16日—

—3月22日

设计数据库,确定了系统的参与者,初步设计出系统所涉及的表,画

出类图;

4 2015年3月23日—

—3月29日

进行系统分析,修改用例图和类图,分析每个用例的具体功能,完成

数据表设计;

5 2015年3月30日—

—4月5日

继续修改类图,填写数据表的具体属性,完成数据库设计;

6 2015年4月6日—

—4月12日

对数据表进行进一步修改,填入测试数据;

7 2015年4月13日—

—4月19日

完成数据表修改,进行逻辑设计,对主要顺序图进行绘制;

8 2015年4月20日—

—4月26日

细化功能,修改主要顺序图,并完成其他顺序图;

9 2015年4月27日—

—5月3日

搜索英文文献,并进行翻译,开始页面设计;

10 2015年5月4日—

—5月10日

翻译完成英文文献,完成毕业论文初稿,准备期中检查,完善页面设

计;

11 2015年5月11日—

—5月17日

根据指导教师提出的意见和建议,对论文做必要的修改,提交论文二

稿,完善系统;

12 2015年5月18日—

5月24日

根据指导教师提出的意见和建议,对论文做必要的补充修改,完善系

统;

13 2015年5月25日—

—5月31日

对系统进行测试与调试,优化系统;

14 2015年6月1日—

—6月7日

根据指导教师提出的意见和建议,对论文做必要的补充修改,提交论

文终稿;

15 2015年6月8日—

—6月14日

调试并安装系统,准备答辩用的PPT,作好答辩的各项准备工作;

16 2015年6月15日—

—6月21日

论文答辩

五、主要参考文献

[1]马仕海,肇明帅,马刚兴,李根《校园二手物品交易网建设的研究与实践》

2 0 1

3 年 1 0 月

[2]孟惊雷,王蕊《高校校园二手物品交易新模式的探究》2013 年 8 月

[3]韩勇《基于高职园区的二手商品交易网站可行性探究》2010 年 12 月

[4]王旻珂《拓宽高校二手商品流通渠道的探索研究》2013 年 10 月

[5]丁传虎《校园二手交易平台问题与对策》2014 年 11 月

[6]李奕王少华《论校园二手交易网发展存在的问题及解决对策》2008 年 12 月

[7]艾华, 孟繁疆 , 郑萍, 孙军《校园交易网站的设计与实现》2009 年10月

[8]Major:Tang Qiao He 《Design and Implementation of the campus second-hand goods trading platform》2013 年8月

六、系(教研室)评议意见

评议人:

年月日

学生宿舍管理系统开题报告

本科生毕业设计 开题报告 题目学生宿舍管理系统的设计与实现

一、选题的背景与意义 在高校里,宿舍管理的混乱,已经成为培养学生素质的制约条件。对宿舍管理的工作的 挑战越来越明显了。高校宿舍管理必须提高为精细化管理。宿舍的精细化管理就是用先进的 系统管理来管理宿舍,使宿舍管理更加透明化,通过先进的管理系统来提高宿舍的管理质量 和进度。用先进的管理系统管理宿舍是科学的,这种管理方法在很多高校中都得到应用,取 得了良好的效果。用先进的管理系统管理宿舍能够精细化管理者的工作,对于提高管理宿舍 质量具有重大意义[1]。设计一套适合各个高校特点的学生公寓管理信息系统不仅能够显著提 高工作效率,节省人力、物力,还能够降低管理成本,实现管理工作科学化、现代化建设 目标,管理信息系统的设计是高校发展的必然选择,也是适应现代社会发展趋势的具体表现[2]。 本系统是以使用JSP技术进行宿舍管理网站的开发,后台数据库采用的是MySql数据库。系统具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点。 二、研究的基本内容与拟解决的主要问题 本课题的主要目的是开发一个基于Web的大学生宿舍管理系统,有效的提高宿舍管理的效率。本课题设计的目标是实现一个B/S体系结构的较完善的系统,要求开发技术先进,实现对宿舍管理员学生等基本信息的管理以及各种增加、删除、修改、查询等基本操作,并且该系统设计要求具有包括足够的信息能力。主界面的设计需要简洁明了,方便操作,管理人员需要进行用户登录才可以进行各个模块的操作,保证管理的安全;其次,对寝室和学生信息在完成每次操作以后,通过模块之间的联系,对各信息要做相应的即时更新,实现各个功能块的统一。本课题研究主要实现的几大功能模块包括: 第一模块:学生端模块 1.登录:学生进行用户登陆密码核对,并可对自己的信息进行修改。 2.宿舍水电费管理:学生可以查询自己所在宿舍的水电费纪录,可按月查、按学期查, 并查看缴费情况。 3.寝室信息管理:学生可以查询自己所在宿舍的寝室信息; 4.寝室卫生检查信息管理:学生可以查询自己所在寝室的卫生检查信息,可按月查、 按学期查; 5.物品遗失信息管理:学生可以浏览物品遗失信息,发布物品遗失信息;

UML学生的信息管理系统__实验报告

面向对象分析与设计期末实验 设计题目 : 学生信息管理系统 姓名 学院:电子信息工程学院 系别: 计算机科学与技术 班级:网络工程1班

页眉内容 A部分需求分析 一、实验目的 利用所学的UML建模知识设计学生信息管理系统。由于信息技术的急 剧发展和配合管理的思想的出现,各种网络化,自动化,配合技术在各自的业界的管理实践中迅速得到应用。学生的信息的管理系统的开发非常有必要。学生的信息管理系统的目标是在学生的信息管理中,使用计算机的网络技术,通讯技术和信息处理技术,使学生的信息得到加工,依次传达及保存。 根据学生的信息管理的电子化和网络化,来实现全面改善学生信息的管理环境,提高管理效率。系统要对使用要求不同的用户群体,设置不同的权限,设置系统的不同功能。管理员能有效管理学生的信息,同时,学生可以随时大量检索查询多种信息。 二、实验仪器或设备 学生用计算机一台 三、设计原理、系统业务及功能 设计原理: 系统要对使用要求不同的用户群体,设置不同的权限,设置系统的不同 功能。管理员能有效管理学生的信息,同时,学生可以随时大量检索查 询多种信息。 设计方案及流程: 1.这个项目从结构上分。 ①管理员:通过已有学生信息仓库,管理学生的信息,还可以管理教师 的信息,管理课程的信息,管理班级的信息; ②学生:可以修改学生的信息,选择课程,检索成绩等; ③教师:修改教师的信息,检索学生的成绩,登记授课的学生状况等。 2.系统功能模块

(1)学生功能:查询课表,选课,成绩,修改学生个人信息。 (2)教师功能:录入成绩,查询教授学生状况,修改老师个人信息。 3.管理员功能模块 (1)学生管理:学生用户的追加,学生信息的浏览,修改,删除。 (2)教师管理:教师用户的追加,教师信息的浏览,修改,删除。 (3)课程管理:课程查询,添加,修改,删除,公布课表等。 (4)班级管理:班级的查询,添加,修改,删除 B部分系统UML建模 1.用况图 (1)系统用况图:

学生信息管理系统开题报告模板

毕业设计开题报告书 学院计算机科学与技术学院专业信息管理与信息系统 学生姓名学号200817020107 合作导师娄小平职称讲师 论文题目学生信息管理系统 一、选题背景和意义 (一) 选题背景 随着计算机技术的飞速发展和网络时代的到来,我们已经进入了信息化的时代,有人也称之为数字化的时代。在这个数字化时代里,各个高校在各方面的信息管理工作都受到了极大的挑战。随着各个高校的教育规模不断的发展扩大,学生人数急剧的增加,有关学生的各种信息量也成倍增长。也带来了各个高校教育发展过程中的一个重要的问题,就是学生信息的管理问题。面对庞大的信息量就需要有一个学生信息管理系统来提高学生信息管理工作的效率,做到信息的规范管理、科学统计和快速查询,以减少查询工作方面的工作量。 学生信息管理系统是一个人机系统,以计算机为基础的,但这并不意味着一切都是自动化的。人机系统的概念说明有些任务最好由人完成,而另一些任务由机器代替。因此,需要很好的分析把什么工作交给人做比较合适,什么工作交给机器比较合适,充分发挥人和机器的特长,组成一个和谐、有效的系统。 近年来,越来越多的用户认识到管理信息的重要性,纷纷开始选择适合自己的信息管理系统。学生信息管理系统就是根据这些因素来设计和开发的。 (二) 选题意义 随着各个学校校园网的建设和Internet技术的引进,基于校园网和Internet的系统开发也蓬勃发展。学生信息管理是各个学校教学的一项重要工作,现代化的学生信息需要现代化的信息管理系统支持。从20世纪90年代开始,为适应新世纪人才培养的目标,国内高校教育体制进行了大规模的改革。 1.推进高校的信息化建设 信息化是全球化的趋势和潮流,是国家社会经济发展的必然选择,信息化水平的高低已成为一个国家综合国力与发展潜力的重要衡量指标,积极推进国家信息化又是我国促进经济社会发展的重要举措,高校作为促进经济社会发展的重要领地,他的信息化水平必将对国家信息化建设产生深远的影响,必将对国家教育信息化建设提供借鉴,信息化不仅影响高校的教学与科研活动,也将给传统教学、科研活动带来巨大的变化,同时也将给学校现行的体系与机制提出挑战,推动他们的变革。高校的学生信息查询系统的建设就是高校数字化校园建设的重要组成部分。

学生信息管理系统实验报告

学生信息管理系统实验报告 班级:10网工三班学生姓名:谢昊天学号:1215134046 实验目的和要求: 实验目的: 1、加深理解Windows程序设计的基本概念; 2、基于单文档的应用程序的创建; 3、学会对话框及相关控件的创建; 4、熟悉基本的Windows消息映射机制和消息相应过程。 实验内容: 1.创建一个基于对话框的应用程序,用于处理学生成绩,并能够处理相关数据。 2.进一步完善实验二中的系统; 3.在学生信息管理系统中添加一个信息查询对话框,并做好相应的界面设计; 4.根据功能要求完成相应的界面设计; 实验内容与分析设计: 1.使用单文档或基于对话框应用程序框架; 2.设计信息查询对话框,增加信息检索功能; 3.信息存储可以借助于数据库,也可以借助于文件,检索记录可以直接在记录文件中进行; 4.通过界面的设计,增加成绩处理的功能; 实验步骤与调试过程: 1.打开Visual c++ 6.0编程环境; 2.点击文件->新建、选择建立新的工程;选择Win32 Console Application选项建立工程名为“学生信息管理系统”的一个空工程; 3.继续点击文件->新建、选择建立新的文件;选择C++ Source File选项建立在“学生信息管理系统”工程下的名为“学生信息管理系统”的文件;(或者使用试验一中的文件);整个系统的功能在菜单内完成,分别是在学生信息管理下的学生信息录入 4.创建学生信息的录入。 void Add::OnOK() { UpdateData(); if(m_sNum == "" || m_sName == "" || m_sMajor == "" || m_sGrade == "" || m_sBirthday == "" || (!m_cMale.GetCheck() && ! m_cFemale.GetCheck())) { MessageBox("学生信息不完整,无法录入!", "错误"); return; } 5.创建学生信息的删除。

学生成绩管理系统开题报告

阜阳师范学院 计算机与信息学院 本科生毕业设计(论文)开题报告 论文题目:基于Java的学生成绩管理系统设计与实现 学院:计算机与信息学院 专业:信息工程 学生姓名:王超 学生班级:信息工程(2)班 学生学号: 201140930236 指导教师:牛磊

基于Java的学生成绩管理系统的设计与实现 一、课题的研究目的和意义 学生的成绩管理是学校工作中的一项重要内容,我国的大中专院校的学生成绩管理水平普遍不高。随着办学规模的扩大和招生人数的增加,建立一个成绩管理系统是非常必要的。普通的成绩管理浪费了许多的人力和物力,已不能适应时代的发展。在当今信息时代,这种传统的管理方法必然被以计算机为基础的信息管理系统所代替。为了提高成绩管理的效率,我选择了学生成绩管理系统作为毕业设计的课题。 本系统在大多数成绩管理系统的基础上,主要增加了教师对成绩的操作,教师改完试卷后不用在往学院的教务处办公室报送成绩,可以直接的把成绩上传到网络上,学生也可以方便快速的查询到自己的成绩,考试后教务管理人员也不必总呆在学院的办公室,他们都不受时间,位置,空间的限制,只要有上网的条件,在家里就可以完成有关成绩的录入,更新,管理,查询和删除。本系统将会改变以前靠手工管理学生成绩的状况,提高工作效率。希望能为老师和学校的工作带来便利。 随着高校办学规模的扩大和招生人数的增加,学生成绩管理维护是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生成绩管理的计算机化是整个学校教务管理中的重要一部分,介于它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。 运用学生成绩管理维护系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够节省时间,学生也能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。而学生成绩管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。 在现代高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。学生成绩管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。对于一个学校而言,管理好学生的成绩,是非常重要的。因此开发出一套学生成绩管理系统是非常必要的。 二、国内外发展状况 随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使用人们的生活与工作方式发生了很大的改观。网络技术的应用使得计算机之间通信、信息共享成为可

Visual FoxPro学生信息管理系统课程设计实验报告(完美版)

学生信息管理系统课程设 计实验报告 (此文档为word格式,可任意修改编辑!)

一.设计题目 学生信息管理系统 二.开发软件 VFP6.0 三.课题要求 (1) 掌握课堂讲授的基本数据库知识和VFP的基本技巧: 1. 数据库管理系统合数据库应用系统; 2. VFP的界面组成与操作; 3. VFP的工作方式; 4. 标的基本操作(表的建立与修改、表达式、维护命令); 5. 表的查询与统计(排序与索引,SELECT-SQL查询,数据库于视图); 6. 程序设计初步(程序文件,程序的控制,多模块程序)。(2) 自学部分书本关于VFP的内容: 1. 菜单设计; 2. 表单设计; 3. 表单控件设计; 4. 实例:汽车修理管理系统的开发。 (3) 要求能够独立设计。完成一个简单的学生信息管理系统,此系统必须有如下基本功能:

1. 数据的查询; 2. 记录的增加,删除,修改等功能; 3. 系统界面良好; 4. 操作方便,运行稳定。 四.目的 掌握基本的数据库知识,熟悉VFP的使用。学习VFP数据库应用系统开发的一般步骤: 1.需求分析 2.数据库设计 3.应用程序设计 4.软件的运行测试 通过简单的系统设计、开发,激发学生的学习兴趣和动手能力。 五.设计时间 第12周——第19周 六.设计主要流程 流程图:

(1) 数据库设计 根据此系统需要建立数据库sexxdb.dbc ,数据库中有如下几个数据表:student.dbf 、course.dbf 、score.dbf 、password.dbf 、

passwordm.dbf。 student..dbf记录的是学生的个人信息,如:学号、姓名、性别、民族、出生日期、所在专业、籍贯。 Course.dbf记录的是有关课程的信息,如:课程编号、课程名称、学分、任课老师。 Score.dbf记录的是每个同学不同科目的考试成绩,有以下这些内容:课程编号、课程名称、学号、成绩。

学生信息管理系统软件项目管理实验报告

实验报告 <学生信息管理系统> 实验项目一:可行性分析报告 1.实验目的:根据理论课程所学内容,针对某一项目进行可行性分析训练 2.实验原理:从理论课的学习中掌握规范的可行性分析技术,通过编写报告的形 式得到练习。 3.实验器材:Microsoft Office 4.实验步骤:(1)参照理论学习的内容进行阅读思考;(2)针对某一软件项目, 着手编写;(3)提交。 实验一:学生信息管理系统可行性分析报告 A1、引言 学校的不断发展,学校规模不断扩大,学生数量不断剧增,有关学生的各种信息也成倍增长。面对庞大的数据信息,有一个学生信息管理系统是非常有必要的,不仅可以提高学生管理的工作的效率,还可以通过这个系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。 A1.1 编写目的 学校的不断发展,学校规模不断扩大,学生数量不断剧增,有关学生的各种信息也成倍增长。面对庞大的数据信息,有一个学生信息管理系统是非常有必要的,不仅可以提高学生管理的工作的效率,还可以通过这个系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量. A1.2 项目背景 开发软件名称:学生信息管理系统 项目任务提出者:计算机与信息学院

项目开发者:学生组 用户:管理员、老师和学生 A1.3 定义 学生信息管理系统(SMIS):学生管理系统是帮助教学人员、行政人员和人事人员的管理软件,使用HTML5语言编写,独立完成其功能。 SQL语言:SQL全称是“结构化查询语言”,SQL是一个非过程化的语言。 A1.4参考资料 [1].<软件项目管理> 覃征徐文华翰毅唐晶编著清华大学出版社2009.10 [2].<软件工程> 钱乐秋赵文耘牛军钰编著清华大学出版社2013.08 A2 可行性研究的前提 A2.1 要求 (1)主要功能:本系统应该实现学生信息的管理与查询,具体包括学生信息查询,同时可以对信息进行修改,删除和添加,以及各种信息统计,学籍管理,新生注册等功能。 (2)性能要求:查询效率尽可能做到精准,保持全校数据的一致性、准确性、实时性,信息维护功能做到简单易用。 (3)输入要求:查询效率尽可能做到精准,保持全校数据的一致性、准确性、实时性,信息维护功能做到简单易用。 (4)输出要求:学生基本信息和学籍各种处理的结果表格文档形式 安全与保密要求:对该软件系统设置不同级别的访问权限,通过对不同权限的管理,实现对学生学籍的管理的安全性与保密方面的要求. (5)完成期限:2015年12月11日到 2016年1月10日

《学生管理系统》开题报告

毕业设计 开题报告 学生姓名 学号 专业计算机网络技术班级 指导教师 开题时间2011年5月30日 电子信息学院

电子信息学院毕业设计开题报告 拟设计题目《学生管理系统》 综述 (本课题研究的意义、研究的现状及自己的认识)研究意义:建立强大的学生成绩管理功能,方便系统管理员对学生成绩等信息的添加、修改,打印等操作,同时方便学生对自己各科成绩查询,学习的交流。采用计算机进行以上各类信息的管理,必将大大提高工作效率,对学校各类信息的维护及了解起到积极的作用。另外随着计算机网络的持续发展,无论是工作、学习还是生活,将会越来越多地融入到流动的比特中,人们的工作节奏在不断加快,需要快捷的信息来源,并对此作出反应。因此,无论是从目前的现状来看,还是面向未来,一个功能完备的学校管理系统的开发都非常有必要。 研究现状:21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作,不仅工作量大,而且容易丢失数据,这大大地阻碍了管理效率的提高。为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。我所开发的这个系统所采用的是当前较为流行的网络编程软件VS2005作为实现语言,以数据库Microsoft SQL Server2005作为系统的后台操作,建立WEB版学生管理系统,其功能在系统内部有源代码直接完成。我们只需按系统要求输入即可操作。 我的认识:使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是学校管理的科学化、正规化的要求。本人作为学习计算机专业的一员,对系统的需求作了较深入的认识,同时也掌握了一定的系统开发理论,借这次毕业设计的契机,一方面利用自己的所学小刀试牛,另一方面通过这次实践必将提升自身对软件工程、数据库、程序设计等理论的认识,积累系统开发的经验。作为毕业设计,由于时间比较紧张,加之本人没有任何系统开发的经验,它肯定存在许许多多不足的地方,但对它的改善和功能的完备并不会随着毕业设计的结束而终止。本人将在原来的基础上,着眼未来,追踪计算机新技术发展,并应用到系统持续开发中。

学生信息管理系统实验报告

(此文档为word格式,下载后您可任意编辑修改!) 面向对象程序设计大作业 ------学生信息管理系统 学院名称信息科学与工程学院 专业班级数学大类2011级2班 学生姓名魏仿 学号 指导教师孙红梅 1

完成时间: 2013 年 5 月 29 日

学生信息管理系统 1、编程目的 为方便学生信息的管理,特编写这个程序方便操作学生信息管理系统。实现对学生姓名、学号、性别、成绩等信息的管理,可以实现学生的增加、删、查等多种功能的操作。 2、系统简介 本系统实现学生信息的管理,以动态链表、结构体数据类型来实现数据的存储与加工,利用链表来实现学生信息的插入、删除、查找功能。 主要分7个模块: 模块一: 结构体的定义,定义struct student{};struct date{};结构体struct student{};数据成员包括:int studentId; char name[20]; char sex[5]; struct date birthday; int score; struct student *next; 其中 struct date birthday;又借用struct date{};结构体的成员:int year; int month; int day;以此来实现学生学号、姓名、性别、出生日期、成绩等信息的存储于处理。

模块二: ListCreate函数,函数类型为:struct student 形参:struct student *();主函数,测试数据,测试链表各节点(学生基本信息)的输出、插入、删除、查找功能。 3、编程思路 一:数据类型: 1.考虑到学生个人信息包含学号、姓名、性别、出生日期、成绩等信息。因此采用结构体类型,定义学生个人信息结构体,并定义学生学号、姓名、性别、出生日期、成绩等数据成员。 2.考虑到要实现多个学生个人信息的管理,可采用结构体数组与链表。但是由于要对多个学生信息进行信息的插入、删除、查找等操作。显然结构体数组很难实现以上操作,因此选用链表。 二:存储结构: 选用链表之后,考虑其存储结构,由于要实现信息的插入、删除、查找等功能,显然动态链表更适合。相应的以链式存储结构来存储数据。 三:功能的实现 学生信息的插入功能的实现:在动态链表中要实现节点数据的插入,只要灵活的改变头一个节点的next指针使它指向要插入节点的

学生管理系统毕业论文开题报告

长沙航空职业技术学院毕业设计(论 文)开题报告 院(系)______信息工程系____ 专业______计算机应用______ 班级___ 计应0902 ____ 姓名__ 邓祥__ ___ 指导教师_____ _黄婕_______ 题目学生管理系统 2012年4月25 日

一、立论依据 1.国内外研究现状 (一)国内研究现状 随着我国高等教育的发展,在信息化和数字化的背景下,国内高校迫切需要提高教育工作的质量与效率,数字化校园将成为一种必然的趋势,并逐步走向成熟。 而学生信息管理工作是高校信息管理工作的重要组成部分,许多高校都针对自己学校的规模和特点开发出了学生信息管理系统,将管理人员从繁杂的日常事务性工作中解脱出来,提高了工作效率,实现了信息共享。国内一些高校及软件公司也纷纷看好这一有着广阔市场前景的软件开发,但是从现有高校的学生信息管理系统来看还存在很多的问题,主要是: 1.功能单一。一个系统只为了解决一个具体的问题而开发的。各个相关系统间没有紧密、有效的联系,影响了信息的重用和共享。 2.系统孤立。许多系统还处于单机应用状态,即仅限于负责此项业务的管理人员使用,没有很好实现纵向及横向的管理工作的紧密联系,而且交互性差,造成信息重复采集、重复统计。同时,系统之间的孤立也会在查询信息时查找不完全,不能提供充分的信息。 3.在软件的使用上,大多数只是停留在日常办公的角度,缺乏综合分析能力。另外,学生信息管理系统还存在可扩充性和灵活性差,缺乏强有力后续技术支持,无法不断完善系统,适应学校的发展需要,致使这些软件运行了一段时间后中途废弃或搁置,造成很大的浪费。 (二)国外研究现状 随着国外经济的持续发展,高校办学规模的扩大,学生的数量也成倍增长,学生信息管理模式也发生了变革,并随着计算机科学技术的不断发展,使得信息管理系统在各个领域发挥着越来越重要的作用。 国外的大中型软件公司有很多也曾做过很多高校的学生的信息管理系统,开发技术也比国内的成熟,在开发过程中遵循了可扩展性和包容性,使得系统能接纳已有的数据结构,在今后扩展时有效地保护已有的资源,在需要变化时,能方便地调整结构,易于扩充功能,升级方便,即满足当前的业务需求,又为今后的扩展留有很大的空间。而在信息标准化和规范化的基础上,对信息进行合理的布局,使得相关人员可以按照各自的权限进行信息查询和维护。 (三)发展动态 1.应用方面的发展动态 从应用的发展来看,信息化的发展给各个社会组织带来了查询信息的变革。高校作为社会组织的一部分,其查询模式必然深受信息化的影响,高校学生信息

c#学生信息管理系统实验报告

摘要 本文描述的是基于Windows环境的学生信息管理系统,主要功能模块包括:学生信查询,学生信息管理,学生成绩录入,主要工具Microsoft Visual Studio 2005 设计窗体, SQL server2005建立数据库,实现学校信息管理的各个功能。 本程序提供了管理员权限和用户权限,其中管理员可以对信息进行管理,而用户只可以对信息进行查询,以确保程序的安全性。 本篇报告介绍一个学生信息管理系统的从分析到设计最后到开发的全过程为,给出了学生信息管理系统的设计和技术实现的过程,特别在细节上分析功能和函数的实现思想。涉及到学生信息管理的基本功能在本报告中都有相应的描述。 一、需求分析 1系统目标 1 学生信息、课程信息、成绩信息的增加、删除、修改、查询 2 分别设置管理员权限和用户权限 2功能需求分析 本系统的功能需求分析如下: (1)学生信息查询:学生可以根据学号、姓名等进行模糊查询. (2)学生信息管理:主要是用于学生信息更新、插入、删除; (3)学生成绩录入:用于学生成绩管理,录入学生成绩,也可以更新;3性能需求分析 (1)登录、用户界面需求:简洁、易懂、易用、友好的用户界面。 (2)安全保密性需求:只有凭借用户名和密码登陆系统,才能进行信息的管 理等。 二总体设计 1设计概述 根据需求把整个系统分化成不同的模块,每个模块完成一个特定的子功能。

把这些模块结合起来组成一个整体。逐一实现各个功能。2系统数据库的设计 1.所用到的数据库中的表信息: adminmsg(管理员表) 列名字段类型长度主/ 外键对应中文名 Userid int4编号Username Nvarchar50姓名Password Nvarchar50密码user(用户表) 列名字段类型长度主/ 外键对应中文名 Userid int4编号Username Nvarchar50姓名Password Nvarchar50密码Studentmsg(学生信息表) 列名字段类型长度主/ 外键对应中文名 Studentid int4Y 学号Studentname Nvarchar 50 姓名Sex Byte 1 性别department Nvarchar 50 所在系speciality Nvarchar50专业Coursemsg(课程信息表) 列名字段类型长度主/ 外键对应中文名 courseid int4Y 课程号coursename Nvarchar 50 课程名称required Nvarchar 10 性质credit int 4 学分Scoremsg(成绩表) 列名字段类型长度主/ 外键对应中文名 Studentno int4Y 学号courseid int 4 Y 课程号score int 4 成绩

软件工程课程设计实验报告学生信息管理系统

软件工程课程实验报告 系统名称___ 学生信息管理系统___ 学院___ 计算机学院信息_ __

学生信息管理系统设计文档 1.可行性研究 1.1技术可行性 已经有人开发过,并且我们也都使用过相类似系统,对其一般性的软件和操作环境、编译环境都比较熟悉,所以说在技术上来说是可行的。 1.2经济可行性 当前系统只对服务器有关的要求,在服务费用方面,支出在你那个承担的范围,以后的维护及其他设备的总共费用在可以承担的范围。用当前系统可以节约出能够支付当前系统的直接支出,以后维护费用更是比以前的机制节约很多钱。 1.3操作可行性 系统的操作方式在这个用户组织内能行得通。 2.需求分析 2.1输入 让学生在纸面上填写相关内容,然后等待辅导员或管理员的审批确认后,再输入数据库中保存。 2.2输出 学生选择用户选项进入系统后,系统可经有算法程序输出学生基本信息表,学习成绩表等。 2.2.1打印输出 可打印基本信息、学习成绩等各种表格以及在对相应信息进行统计操作后的表格。 2.2.2文件输出 可将所有打印表格输出到EXCEL文件中,以便用户使用其它的EXCEL软件改变表格的大小及字体。 2.3故障处理 2.3.1内部故障处理 在开发阶段可以随即修改数据库里的相应内容。 2.3.2外部故障处理 对编辑的程序进行重装载时,第一次装载认为错,修改。第二次运行,在需求调用时出错,有错误提示,重试。 2.4性能要求分析 2.4.1系统易操作性

所开发的系统应做到操作简单,尽量使系统操作不受用户对电脑知识水平的限制。 2.4.2系统具有可维护性 由于系统涉及的信息比较广,数据库中的数据需定期修改,系统可利用的空间及性能也随之下降,为了使系统更好地运转,学院可以对系统数据及一些简单的功能进行独立的维护及调整。 2.4.3系统具有开放性 该系统能够在开放的硬件体系结构中运行,并且能与其他系统顺利连接,不会因外部系统的不同面要做在量的修改工作。 3.概要设计 3.1基本设计概念和处理流程 管理员通过密码认证,进入信息管理页面对学生相关信息的录入、更新、修改、添加等操作,也可以通过查询界面对学生信息进行完全的查询,而学生和相关人员只能通过公共的查询界面对学生信息进行查询,如要对学生信息进行完全查询就需要得到管理员的同意。 3.2接口设计 本系统采用快速原型开发工具Visual Basic 6.0进行开发,所提供的不同层次的接口,都具有高度的集成性,本系统没有采用低级语言设计和完成自定义接口,因此接口设计部分已经由不同方式的组件来完成了,以下只做简单说明。 3.2.1用户接口 说明将向用户提供的命令和它们的语法结构,以及软件的回答信息。

学生信息管理系统设计开题报告

学生信息管理系统设计开题报告 1、开题报告的内容: 本系统是一款资源型管理软件,适用于普通高等教育学生的管理工作,具有丰富,完整,规范的内容和比较完善的功能.是一个适用于高等院校或各类专科学校学生工作管理部门的计算机辅助管理系统,它具备高校学生工作部门的学生管理的日常事务性工作及各类数据的自动化处理功能.从学生的入学档案,学籍档案,学习成绩综合测评,奖学金管理,到学生毕业分配管理的全部业务功能.该系统能够自动地收集,存储,加工处理,查询检索和统计制表,方便有效地提高学生工作办公自动化管理的水平,解决了日常繁杂的数据,文件及历史资料的统计处理的重复性劳动.使过去许多只能定性管理的项目变为定量管理,使传统的由人工事务性管理模式转化为借助现代化技术和手段实现的科学化管理模式,不仅节省人力和物力,提高办公效率,而且使管理的方式从过程管理转变为目标管理,从数量管理转变为质量管理,有助于提高学生工作管理的水平和质量. 本系统将采用+sql server XX的模式进行开发.开发一般应用模块,供管理人员在本地机上完成对数据库的各种修改工作.并且采用了数据访问技术ado,使之能更好地访问本地和远程的数据库;在数据环境方面,允许程序员可视化地创建和操作ado连接及命令等优点,因此,采用作为学生信息

管理系统的本地开发平台.sqlserver是一个数据库管理软件,提供了强大的数据库访问功能,为数据库管理与分析带来灵活性,因此,采用sql server XX作为学生信息管理系统的后台数据管理工具. 本系统针对学生管理所涉及到的信息,数据及所需完成的各项操作,结合自身的技术水平而开发的学生管理系统(单机版).此系统将主要实现以下基本功能:学生档案管理:可以方便地对学生档案进行浏览,查询,添加,编辑,删除.以学号区别学生,并可以支持多个班级处理.(2) 学生成绩管理:可以自行设置学生所在的年级,科目,并且学生成绩与档案以学号为关键字相关联,有力的保证了数据的完整性. (3)课程管理:可以自行设置课程信息,年级课程开放等情况.(4)班级管理:通过此模块用户可以系统性的设置,修改,删除该班级的基本信息(班级名称,班级人数,班主任),班委任职情况.(5)系统管理:此模块分系统用户管理,系统注册码管理,系统日志管理,用户密码管理以及系统数据库备份和系统数据库还原的功能.对于不同的用户提供了不同的用户操作权限(6)报表功能:根据学生成绩自动生成成绩报表打印此系统将具有:能提供的学生信息量大,用户界面友好,操作简便,快速等特点. 本页应按开题报告(实施计划)的基本内容要求填写, 填写不下可另附页.

基于链表的学生信息管理系统实验报告

《C语言程序设计实训2》报告设计题目:基于链表的学生信息管理系统 学院名称:信息科学技术学院 专业:软件工程 班级:x班 姓名:xxx 学号xxx 提交日期:2014年6月 一、实验内容 编写并调试程序,实现学校各专业班级学生信息的管理。定义学生信息的链表结点类型,包括:学号、姓名、班级、专业、3门成绩。 二、实验要求 (1)main函数:以菜单形式将各项功能提供给用户,根据用户的选择,调用相应的函数。 (2)定义函数CreateList:按学号由小到大,建立有序的链表。逆序输入n 个学生信息(调用n次 input),学号大的先输入,建立带头结点的单链表。 (3)定义函数Output:以指向某个学生结点的指针为参数,将学生信息表格化输出。 (4)定义函数Save:将某个学生信息存入文件。 (5)定义函数Fetch:从文件中随机读取某个学生的信息。 (6)定义函数Search_num:查找指定学号的学生,返回指向该学生结点的指针。 (7)定义函数InsertList:在函数中输入一个学生的信息,将该学生信息插入到链表中的相应位置,并保 持此链表按学号的有序性。 (8)定义函数Delete_num:从链表中删除指定学号的学生。 (9)定义函数Search_major _subject_score:查找某个专业的、某门课程的成绩小于某个分数的学生,返 回指向该学生结点的指针。 (10)定义函数Delete_ major _subject:从链表中删除某个专业的、某门课程的成绩小于某个分数的学 生。 三、算法流程图 四、程序清单(关键语句和变量加注释) #include<>// 预编译命令 #include<> #include<> struct student { int num;//学号 char name[15];//姓名

学生信息管理系统开题报告

北京建筑工程学院 电气与信息工程学院 自动化系 开题报告 指导教师 学生姓名 专业自动化 班级 学号

1、研究课题名称 学生信息管理系统的设计和实现 2、选题的科学依据及意义 学校学生信息管理是学校教务管理中的一个极为重要的环节,它是整个学校管理的核心和基础。现在我国的大中小学校档案的管理水平还停留在纸介质的基础上,这样的机智已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被以计算机为基础的信息管理所取代。信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机已经成为我们学习和工作的得力助手:今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等。为了适应现代社会人们高度强烈的时间观念,学籍管理系统软件将会为教学办公室带来极大的方便。随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。 选题的意义:通过学生管理系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量。毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。3、国内外研究概况 学生成绩管理是各大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂。迫切需要研制开发一款功能强大,操作简单,具有人性化的学生成绩管理系统。 在国外高校,与国内不同,他们一般具有较大规模的稳定的技术队伍来提供服务与技术支持。而国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健

学生信息管理系统实验报告

☆★☆★☆学生管理系统、用例图1 )班级信息管理用例图(1 、“查看班级基本信息”、系统管理员直接参与的用例为“登录”“找回密码”、说明:。校领导、“修改班级基本信息”和“录入班级基本信息”“删除班级基本信息”、。教师、学生直接参与的用例为“登录”、“找回密码”和“查看班级基本信息”的功能来恢复密就需要使用“找回密码”若在登录过程中发生忘记密码的情况,码,而在正常情况下用不到“找回密码”这个功能,所以用例“找回密码”和用例“登录”之间是扩展关系。 (2)成绩管理用例图分享快乐共享知识. ☆★☆★☆

、“录入成绩”“删除成绩”、“查询成绩”教师直接参与的用例为说明:“登录”、、。“修改成绩”和“保存成绩”。学生直接参与的用例为“登录”和“查询成绩”所以将保存成绩抽象出来作为单因为修改成绩和录入成绩的时候都要保存成绩,之间是包含关系,用例独的一个用例。“录入成绩”、“修改成绩”“保存成绩”和用例“找回密码”和用例“登录”之间是扩展关系。 )网上选课用例图(3分享快乐共享知识. ☆★☆★☆ “按课程、、“查看课程信息”、说明:学生直接参与的用例为“登录”“找回密码”“选择课程”和“删除已选课程。系统管理员直接、“按课程名查看”编号查看”、。其中查看课程信息有、参与的用例为“登录”“找回密码”和“维护课程信息”两种方式,一种是按课程编号查看,另一种是按课程名查看,所以“查看课程信“按课程名查看”是子用例,他们之间是、息”是父用例,而“按课程编号查看”泛化关系。用例“找回密码”和用例“登录”之间是扩展关系。 )学生信息管理用例图(4分享快乐共享知识. ☆★☆★☆

、“查询学生基本信息”、“找回密码”、系统管理员直接参与的用例为说明:“登录”。校领导、、“删除学生基本信息”“修改学生基本信息”和“录入学生基本信息”。学生直“找回密码”和“查询学生基本信息”、教师直接参与的用例为“登录”“查询学生基本信息”和“修改学生基本、接参与的用例为“登录”“找回密码”、。若在登录过程中发生忘记密码的情况,就需要使用“找回密码”的功能信息”来恢复密码,而在正常情况下用不到“找回密码”这个功能,所以用例“找回密码”和用例“登录”之间是扩展关系。 )账号管理用例图(5分享快乐共享知识. ☆★☆★☆创建新账号

学生信息管理系统实验报告(原版)

面向对象程序设计大作业 ------学生信息管理系统 学院名称数学与系统科学学院 专业班级数学类2012级1班 学生姓名邹霖逸 学号 201201051242 指导教师孙红梅 完成时间: 2014 年 5 月 3 日

学生信息管理系统 1、编程目的 为方便学生信息的管理,特编写这个程序方便操作学生信息管理系统。实现对学生姓名、学号、性别、成绩等信息的管理,可以实现学生的增加、删、查等多种功能的操作。 2、系统简介 本系统实现学生信息的管理,以动态链表、结构体数据类型来实现数据的存储与加工,利用链表来实现学生信息的插入、删除、查找功能。 主要分7个模块: 模块一: 结构体的定义,定义struct student{};struct date{};结构体struct student{};数据成员包括:int studentId; char name[20]; char sex[5]; struct date birthday; int score; struct student *next; 其中 struct date birthday;又借用struct date{};结构体的成员:int year; int month; int day;以此来实现学生学号、姓名、性别、出生日期、成绩等信息的存储于处理。 模块二: ListCreate函数,函数类型为:struct student 形参:struct

student *head struct student *p 返回值:head指针。实现链表 的建立功能。 模块三: ListInsert函数,函数类型为:struct student 形参:struct student *head struct student *p 返回值:head指针。实现链 表节点的插入功能。 模块四: ListDelete函数,函数类型为:struct student 形参:struct student *head struct student *p 返回值:head指针。实现链 表节点的删除功能。 模块五: ListPrint函数,函数类型为:void 形参:struct student *head 返回值:无 实现链表各节点信息的输出功能。 模块六: ListFind函数,函数类型为:void 形参:struct student *head int id 返回值:无。遍历链表,查找出符合条件的链表节点,并 打印输出。 模块七:void main();主函数,测试数据,测试链表各节点(学

学生信息管理系统课程设计报告实验报告

*********大学 课程设计报告 课程名称高级语言程序设计 设计题目学生信息管理系统 专业计算机科学与技术 班级 学号 姓名 完成日期

【问题描述】 学生信息管理软件设计。对学生信息进行管理,学生信息包括:学号,姓名,年龄,性别,出生年月,地址,,E-mail等。试设计一个学生信息管理软件。【基本要求】 一、输入的形式和输入值的围 形式:用scanf输入学生的学号,姓名,年龄,性别,出生年月,地址,,E-mail。输入一个学生信息一个回车。用输入的学号p1->num来控制输入,当输入的学号为0时,用break跳出循环。即if(p1->num==0)break。 输入值的围: 学号、年龄为整型long num; int age; 姓名为字符串型15个字节char name[15]; 性别为字符串型,10个字节char sex[10]; 出生为字符串型,20个字节char chushen[20]; 地址为字符串型,30个字节char dizhi[30]; 为字符串型,输入11位数字char email[11]。 二、输出的形式 输出是以表格的形式输出,即表格的每一行都能显示第一个学生的信息,第二行是显示第二个学生的信息。 三、程序所能达到的功能 对学生信息进行管理,学生信息包括职学号,姓名,年龄,性别,出生年月,地址,,E-mail。 (1)系统以菜单式工作 (2)学生信息录入功能。

(3)输出学生信息、浏览学生信息功能。 (4)查询和排序功能:(至少一种查询式),如按学号查询、按姓名查询等。 (5)学生信息删除、修改功能(任选项)。 (6)添加学生信息。 【测试数据】 输入:设输入四个学生信息,以最后一个学生的学号为0来结束输入,学号是整型。 预期的输出结果:预期的输出结果请参见程序后的运行结果。 【数据结构】 排序记录的数据元素表采用一维数组存储结构,每个元素包含8个关键字段,其类型描述为: #include #include //分配size字节的存储区 #include //包含字符串处理函数的头文件,可以直接调 用现有的字符串处理的一系列函数#define len sizeof(struct student) //宏定义求字节运算符 #include //清屏功能 struct student //声明一个结构体类型struct student { long num; //定义学号为long型数据 char name[15]; //定义姓名 int age; //定义年龄 char sex[3]; //定义性别 char chushen[10]; //定义出生 char dizhi[20]; //定义出生地址 char phone[11]; //定义

相关主题
文本预览
相关文档 最新文档