Java语言课程设计要求A.docx

上传人:b****5 文档编号:3274196 上传时间:2022-11-21 格式:DOCX 页数:17 大小:87.72KB
下载 相关 举报
Java语言课程设计要求A.docx_第1页
第1页 / 共17页
Java语言课程设计要求A.docx_第2页
第2页 / 共17页
Java语言课程设计要求A.docx_第3页
第3页 / 共17页
Java语言课程设计要求A.docx_第4页
第4页 / 共17页
Java语言课程设计要求A.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

Java语言课程设计要求A.docx

《Java语言课程设计要求A.docx》由会员分享,可在线阅读,更多相关《Java语言课程设计要求A.docx(17页珍藏版)》请在冰豆网上搜索。

Java语言课程设计要求A.docx

Java语言课程设计要求A

 

Java语言课程设计要求A

 

《Java语言》课程设计考核说明书

一、对象:

级电子商务专业

二、目的:

运用在课程中所学Java语言知识来进行本课程设计,加深对课程内容的理解、提高软件应用设计能力。

三、要求:

以规范化要求提交课程设计报告。

(正文文字统一设为五号宋体,行间距为单倍行距)

(1)需求分析(系统模块分析)

(2)项目设计(包括数据库设计、页面流程等)

四、评分

1.达到基本要求,70~80分;

2.达到基本要求,质量较好,80~89分;

3.达到基本要求,并做出一些拓展,质量较好,90~100分;

4.勉强达到基本要求,60~70分;

5.不能达到要求的,60分以下。

五、附件:

题目一:

职工信息管理系统设计

职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复)。

试设计一职工信息管理系统,使之能提供以下功能:

1、系统以菜单方式工作

2、职工信息录入功能--输入

3、职工信息浏览功能--输出

4、职工信息查询功能--算法

查询方式

按学历查询等

按职工号查询等

5、职工信息删除、修改功能(可选项)

题目二:

图书信息管理系统设计

图书信息包括:

登录号、书名、作者名、分类号、出版单位、出版时间、价格等。

试设计一图书信息管理系统,使之能提供以下功能:

1、系统以菜单方式工作

2、图书信息录入功能--输入

3、图书信息浏览功能--输出

4、图书信息查询功能--算法

查询方式

按书名查询

按作者名查询

5、图书信息的删除与修改(可选项)

题目三:

图书管理系统设计

图书管理信息包括:

图书名称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号等

功能描述

1、新进图书基本信息的输入。

2、图书基本信息的查询。

3、对撤消图书信息的删除。

4、为借书人办理注册。

5、办理借书手续。

6、办理还书手续

要求:

存储数据方式不限,系统以菜单方式工作

题目四:

实验设备管理系统设计

实验设备信息包括:

设备编号,设备种类(如:

微机、打印机、扫描仪等等),设备名称,设备价格,设备购入日期,是否报废,报废日期等。

主要功能:

1、能够完成对设备的录入和修改

2、对设备进行分类统计

3、设备的破损耗费和遗损处理

4、设备的查询

要求:

存储数据方式不限,系统以菜单方式工作

题目五:

西文下拉菜单的设计

主要功能:

1、完成一个类似TC集成系统菜单的西文下拉菜单的设计

2、不要求实现各子菜单的功能

要求:

能够经过光标键的移动来选择不同的菜单项(或经过字母组合),当选定某个菜单项后,按回车键能够实现一个简单的动作。

题目六:

学生信息管理系统设计

学生信息包括:

学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。

试设计一学生信息管理系统,使之能提供以下功能:

1、系统以菜单方式工作

2、学生信息录入功能--输入

3、学生信息浏览功能--输出

4、学生信息查询功能--算法

按学号查询

按姓名查询

5、学生信息的删除与修改(可选项)

题目七:

学生成绩管理系统设计

学生成绩信息包括:

学期,学号,班别,姓名,四门课程成绩(体育、高等数学、大学英语和计算机基础)等。

主要功能:

(1)能按学期、按班级完成对学生成绩的录入、修改

(2)能按班级统计学生的成绩,求学生的总分及平均分

(3)能查询学生成绩,不及格科目及学生名单

(4)能按班级输出学生的成绩单

要求:

存储数据方式不限,系统以菜单方式工作

题目八:

学生选修课程系统设计

假定有n门课程,每门课程有:

课程编号,课程名称,课程性质(公共课、必修课、选修课),总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。

试设计一选修课程系统,使之能提供以下功能:

1、系统以菜单方式工作

2、课程信息录入功能--输入

3、课程信息浏览功能--输出

4、课程信息查询功能--算法

查询方式

按学分查询

按课程性质查询

5、学生选修课程(可选项)

题目九:

学生成绩记录簿设计

编制一个C语言成绩记录簿,每个学生信息包括:

学号、姓名、C语言成绩。

具体功能:

(1)创立学生信息并以磁盘文件保存;

(2)读取磁盘文件并显示输出所有学生的成绩;

(3)按学号或姓名查询成绩;

(4)添加成绩记录;

(5)修改指定姓名或学号的学生的成绩并可存盘;

(6)显示输出60分以下、60~79、80~89、90分以上各分数段的学生信息(可选项)。

题目十:

学生籍贯信息记录簿设计

编制一个学生籍贯信息记录簿,每个学生信息包括:

学号、姓名、籍贯。

具体功能:

(1)创立学生信息并以磁盘文件保存;

(2)读取磁盘文件并显示输出所有学生的籍贯信息;

(3)按学号或姓名查询其籍贯;

(4)按籍贯查询并输出该籍贯的所有学生;

(5)能添加、删除和修改学生的籍贯信息(可选项);

题目十一:

学生通讯录管理系统设计

设计一个学生通信录,学生通迅录数据信息构成内容可自行设计(如:

姓名、家庭地址、邮政编码、电话号码等等),通信录数据类型定义为结构体类型。

1.主要功能:

(1)能建立、修改和增删学生通讯录

(2)能够按多种方式进行查询

2.要求:

界面友好,易于操作。

题目十二:

职工工作量统计系统设计

编写有一个程序,该程序输入职工工号和完成的产品数量,程序允许同一职工有多次输入,由程序对其完成的产品数量实现累计。

程序按完成数量对她们排序,并确定她们的名次。

按完成的产品数量由多到少的顺序,输出名次、同一名次的职工人数及她们的工号(工号由小到大顺序输出)。

题目十三:

销售管理系统设计

某公司有四个销售员(编号:

1-4),负责销售五种产品(编号:

1-5)。

每个销售员都将当天出售的每种产品各写一张便条交上来。

每张便条包含内容:

1)销售员的代号,2)产品的代号,3)这种产品的当天的销售额。

每位销售员每天上缴1张便条。

试设计一个便条管理系统,使之能提供以下功能:

1、系统以菜单方式工作

2、便条信息录入功能--输入

3、收集到了上个月的所有便条后,读取销售情况

1)计算每个人每种产品的销售额。

2)按销售额对销售员进行排序,输出排序结果(销售员代号)

3)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额)(可选项)

销售统计报表

产品代号

销售员代号

1

2

3

4

5

1

2

3

4

题目十四:

成绩管理系统设计

现有学生成绩信息,内容如下

姓名学号语文数学英语

张明明01677882

李成友02789188

张辉灿03688256

王露04564577

陈东明05673847

….......…

编写一系统,实现学生信息管理,软件的入口界面应包括如下几个方面:

(一)功能要求:

(1)信息维护:

要求:

学生信息数据要以文件的形式保存,能实现学生信息数据的维护。

此模块包括子模块有:

增加学生信息、删除学生信息、修改学生信息

(2)信息查询:

要求:

查询时可实现按姓名查询、按学号查询

(3)成绩统计:

要求:

A输入任意的一个课程名(如数学)和一个分数段(如60--70),统计出在此分数段的学生情况。

(二)其它要求:

(1)只能使用C语言,源程序要有适当的注释,使程序容易阅读

(2)至少采用文本菜单界面(如果能采用图形菜单界面更好)

(3)学生可自动增加新功能模块(视情况可另外加分)

题目十五:

通信录管理系统设计

设计出模拟手机通信录管理系统,实现对手机中的通信录进行管理。

功能要求

(1)查看功能:

选择此功能时,列出下列三类选择。

A办公类B个人类C商务类,当选中某类时,显示出此类所有数据中的姓名和电话号码)

(2)增加功能:

能录入新数据(一个结点包括:

姓名、电话号码、分类(可选项有:

A办公类B个人类C商务类)、电子邮件)。

例如

杨春商务类

当录入了重复的姓名和电话号码时,则提示数据录入重复并取消录入;当通信录中超过15条信息时,存储空间已满,不能再录入新数据;录入的新数据能按递增的顺序自动进行条目编号。

(3)修改功能:

选中某个人的姓名时,可对此人的相应数据进行修改

(4)删除功能:

选中某个人的姓名时,可对此人的相应数据进行删除,并自动调整后续条目的编号。

(二)其它要求:

(1)源程序要有适当的注释,使程序容易阅读

(2)至少采用文本菜单界面(如果能采用图形菜单界面更好)

(3)建议使用结构和链表等数据结构

(4)学生可自动增加新功能模块(视情况可另外加分)

题目十六:

学生管理系统设计

使用下面的数据,设计一个简单的学籍管理系统,实现出最基本的功能。

学生基本信息文件(A.TXT)及其内容:

A.TXT文件不需要编程录入数据,可用文本编辑工具直接生成

学号姓名性别宿舍号码电话号码

01张成成男50187732111

02李成华女10187723112

03王成凤女10187723112

04张明明男50287734333

05陈东男50187732111

06李果男50287734333

07张园园女10287756122

………………

学生成绩基本信息文件(B.TXT)及其内容:

学号课程编号课程名称学分平时成绩实验成绩卷面成绩综合成绩实得学分

01A01大学物理3667882

02B03高等数学478-190

01B03高等数学445-188

02C01VF3657666

…………………

(一)功能要求及说明:

(1)数据录入功能:

对B.TXT进行数据录入,只录入每个学生的学号、课程编号、课程名称、学分、平时成绩、实验成绩、卷面成绩共7个数据。

综合成绩、学分由程序根据条件自动运算。

综合成绩的计算:

如果本课程的实验成绩为-1,则表示无实验,综合成绩=平时成绩*30%+卷面成绩*70%;如果实验成绩不为-1,表示本课程有实验,综合成绩=平时成绩*15%+实验成绩*.15%+卷面成绩*70%。

实得学分的计算:

采用等级学分制。

综合成绩在90-100之间,应得学分=学分*100%综合成绩在80-90之间,应得学分=学分*80%

综合成绩在70-80之间,应得学分=学分*75%综合成绩在60-70之间,应得学分=学分*60%

综合成绩在60以下,应得学分=学分*0%

(2)查询功能:

分为学生基本情况查询和成绩查询两种

A:

学生基本情况查询:

A1----输入一个学号或姓名(可实现选择),查出此生的基本信息并显示输出。

A2----输入一个宿舍号码,可查询出本室所有的学生的基本信息并显示输出。

B:

成绩查询:

B1:

输入一个学号时,查询出此生的所有课程情况,格式如下:

学号:

xx姓名:

xxxxx

课程编号:

xxx课程名称:

xxxxx综合成绩:

xxxx实得学分:

xx

课程编号:

xxx课程名称:

xxxxx综合成绩:

xxxx实得学分:

xx

课程编号:

xxx课程名称:

xxxxx综合成绩:

xxxx实得学分:

xx

………………………

共修:

xx科,实得总学分为:

xxx

(3)删除功能:

当在A.TXT中删除一个学生时,自动地在B.TXT中删除此人所有信息。

(4)排序功能:

能实现选择按综合成绩或实得学分升序或降序排序并显示数据。

(二)其它要求:

(1)源程序要有适当的注释,使程序容易阅读

(2)至少采用文本菜单界面(如果能采用图形菜单界面更好)

(3)学生可自动增加新功能模块(视情况可另外加分)

题目十七:

单项选择题标准化考试系统设计

(一)功能要求:

1、用文件保存试题库。

(每个试题包括题干、4个备选答案、标准答案)

2、试题录入:

可随时增加试题到试题库中

3、试题抽取:

每次从试题库中能够随机抽出N道题(N由键盘输入)

4、答题:

用户可实现输入自己的答案

5、自动判卷:

系统可根据用户答案与标准答案的对比实现判卷并给出成绩。

(二)其它要求:

1、源程序要有适当的注释,使程序容易阅读

2、至少采用文本菜单界面(如果能采用图形菜单界面更好)

3、学生可自动增加新功能模块(视情况可另外加分)

4、写出课程设计报告,具体要求见相关说明文档

题目十八:

设计一个简单计算器

要求:

在功能上尽量模拟windows操作系统中的计算器,系统界面不做强制要求。

本计算器能够进行简单的四则运算(加、减、乘、除)但仅限于十进制下,还能够进行(八进制,十进制,十六进制)之间的相互转换,八进制最多能够输入19位数,十进制最多能够输入18位数,十六进制最多能够输入14位数,backspace表示退格,clear表示初始化。

题目十九:

猜数字游戏,

有一定的容错功能,界面友好,功能齐全。

游戏规则:

a,一个四位数,各位上的数字不重复,从1到9。

b,按以下提示猜出这个四位数。

c,每次猜测输入的数据给出类似的提示*A*B。

d,其中A前的*代表你本次猜对了多少个数字。

e,其中B前的*代表你本次猜正确数字而且位置正确的个数。

题目二十:

学生宿舍管理系统设计 

功能:

实现简单的学生宿舍基本信息管理,宿舍的基本信息包括楼号、房间号、面积、所容纳人数、已入住人数等 

基本要求:

 

1设计简单的菜单,能够进行系统功能选择。

 

2实现信息的录入功能。

 

3在已有信息的基础上添加新的记录。

 

4删除指定房间号的记录。

 

5修改指定房间号的记录 

6实现信息的浏览功能 

7按房间号查询功能 

8按已入住人数排序功能 

题目二十一:

通信录

设一个通信录由以下几项数据信息构成:

数据项类型

===========================================

姓名字符串

地址字符串

邮政编码字符串

电话号码字符串

试定义通信录类和定义通信录类实例,实现功能:

存取、显示、删除记录、查询记录等功能。

题目二十二:

学生自拟

要求具有插入、删除、查询、修改等功能。

六、附课程设计报告样例

示例:

成绩管理系统的分析与设计

专业:

学号:

姓名:

完成时间:

课程设计成绩评定

题目

任课教师评语

 

成绩:

教师签名:

日期:

一、需求分析

该成绩管理系统包括的基本功能有学生成绩的录入,查询,修改和删除,其中成绩的录入,修改和删除为教师独有的权利,禁止学生的使用,学生只享有成绩查询的权利,另外为了方便教师和学生之间的交流,该系统还特别制作了留言板的功能。

注册用户:

能够注册新用户,并利用注册完的用户信息登录系统,以便进行相应的操作。

用户登录:

用注册好的用户信息登录(区分教师和学生身份)。

成绩录入:

以教师身份录入学生的成绩。

成绩修改:

以教师身份修改学生的成绩。

成绩删除:

以教师身份删除学生的成绩。

成绩查询:

查询学生成绩,教师与学生共用。

留言板:

进行留言操作,教师与学生共用。

查看留言:

查看已有的留言,教师与学生共用。

二、成绩管理系统的设计

(一)、数据库设计

Login表(yhm、mm、zxsm、xb、zz、yb、lxfs、email)

Students表(number、name、math、english、phics、all)

红色字段为主关键字

(二)、功能模块详细设计

1.登录模块

(1)流程

(2)功能

使用已经注册的信息登录系统

 

NS

新T

Y

 

2.注册模块

(1)流程

N

Y

(2)功能

注册新用户

3.教师管理模块

(1)流程

(2)功能

以教师身份转到其它界面,使用相应功能

4.学生管理模块

(1)流程

(2)功能

以学生身份转到其它界面,使用相应功能

5.成绩录入模块

(1)流程

NY

 

(2)功能

以教师身份进行学生成绩的录入

6.成绩修改模块

(1)流程

NY

(2)功能

以教师身份经过输入学号进行学生成绩的修改

 

7.成绩删除模块

(1)流程

NY

(2)功能

以教师身份经过输入学号进行学生成绩的删除

8.成绩查询模块

(1)流程

NY

(3)功能

任何注册用户都可经过输入学号进行成绩的查询

9.留言板模块

(1)流程

(2)功能

任何注册用户都可经过此模板进行留言操作

 

10.查看留言模板

(1)流程

(2)功能

任何注册用户经过此模块查看已有的留言

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1