当前位置:文档之家› 2015-2016-2数据库应用系统设计(Java)_课程设计完成内容与要求说明

2015-2016-2数据库应用系统设计(Java)_课程设计完成内容与要求说明

数据库应用系统设计(JSP)课程设计

内容与要求说明

姚远

2016-6-3

1.实施计划表

专业:计算机科学与技术、信息管理与信息系统

表1 实施计划

2.选题

在完成每道选题之前,需仔细阅读题目所示需求、从中提取功能需求和数据需求。功能需求是系统最终需要提交的功能,作为主要内容撰写在需求分析和设计文档中。数据需求是用来进行数据库设计的,作为主要内容撰写数据库设计文档。

2.1学生信息提取与管理系统

假设教务处将每个学生的信息用对应的每个字符串表示:

如:

张三:1992-12-12:信息工程系:男:2012

李不四:1991-01-11:艺术系:女:2011

编写程序从该字符串中提取信息,并“智能化”显示为以下任意1种:

如:张三:1992-12-12:信息工程系:男:2012

可以通过程序转化输出为:

1.姓名:张三,年级:12级,系别:信息工程系,性别:男,年龄:21 2.张三是大二学生,在信息工程系已经学习2年了,是个有为的男青年,二十一岁呢。

3.张三不是新来的了,对计算机兴趣有点强了,属于公的比菜鸟高一级的,鸟龄21.

相关要求:

1.完成信息提取模块。

要求:界面中提供一个输入框,在输入框中输入:

张三:1992-12-12:信息工程系:男:2012

选择不同的三个信息提取按钮。可以分别将转换后的信息显示在该界面。同时将提取的学生信息存入Student表,将转换后的3个不同信息存入TransformStudent表中。

2. 针对学生信息能够进行按编号、姓名、系名、学院名等查询。能够根据学

生编号查询相关3个转换后的信息。

创新设计:

编写JSP页面完成Student表中学生信息的删除、修改功能。

注意:不编写新增功能。在删除Student信息同时,删除TransformStudent 中的3个转换信息。修改功能同理类推。

2.2简易教师工资计算系统

根据要求,完成工资计算系统。

要求:

1.设计相关表存储教师基本信息teacherinfo以及每月工资信息teachersalary

2.针对教师信息、每月工资信息进行增删改等操作。教师信息从数据库中删除时,要求相关工资信息也能够删除。

3.针对教师信息能够按编号、姓名等进行查询

4.能够根据教师编号查询相关信息

创新设计:

按年月、院系、专职/兼职查询各种统计数据。

2.3简易水果零售商信息管理系统

某水果零售商每次进货时,会根据情况进货1-n种水果。需要记录每次进货的水果名称、进货每斤单价、进货斤数、总价格、进货点、进货日期、进货人。

编写JSP页面完成进货情况登记(新增)、修改、删除、查询。

创新设计:

同一个水果每次进货的价格会不同,该零售商需要随时查看实时水果进货价;

每次卖出水果(以斤为单位)后,应实时计算出利润并存储到数据库中,包括:所售水果、斤数、实时价格、出售价格、利润、出售日期;

能按照时间段、水果名等统计出销售数量及利润;

2.4简易客户关系管理系统

假设某公司希望对与公司往来的若干客户信息进行管理,可以随时按照客户类别(一般用户、VIP客户)、客户所属销售员等进行客户信息查询。

客户信息包括:客户编号、客户类别、客户所属销售员、电话、登门、QQ、微信、邮箱、其他联系方式、入档日期、经手人。

编写JSP页面完成客户信息登记(新增)、修改、删除、查询。

创新设计:

每隔一段时期,公司销售员会根据需要对客户进行拜访,拜访信息包括拜访类别(电话、登门、网络)、拜访内容、拜访人、拜访日期。

2.5简易高校二手物品交易系统

该系统需提供物品的信息显示、包括:发布人、所属高校、学号、物品类别、物品名称、新旧程度、原价格、拟售价格、成交人、成交日期、实付款金额。

编写JSP页面完成交易信息登记(新增)、修改、删除、查询。

创新设计:

在购买的过程中,有意向的买家会和卖家进行沟通,系统需要保存每次沟通

的信息。例如:买家1、提问内容XXX、提问日期。

卖家可根据买家的提问内容进行1-多次回复、包括回复内容、回复日期、回复人。

2.6考勤管理系统

系统分为课堂点名和周末点名管理。课堂信息包括:学期(如2014-2015-2)、第几周(1)周次(如周一)、节次(1-2)、日期、课程编号、课程名、点名人等。

点名信息包括:某一次课堂未到的学生可能有0到多个,包括:学号、姓名、未到详情等。

周末信息包括:学期、第几周、点名人

编写JSP页面完成未到学生信息登记(新增)、修改、删除。

可根据学期、课程名等信息查询未到学生信息。

创新设计:

未到信息的录入尽量简化、易于操作。

2.7教师个性化信息管理系统

一个教师有不同的标签(一个标签可以应用于不同的教师)

如:

给予“张三”老师的标签是“伪清新”、“很一般”

给予“李四”老师的标签是“很一般”、“随大流”、“不自信”

每个教师的标签特性的程度不一样。从1开始, 2、3。。。递增后说明程度越深。

如:

同样具有“很一般”的标签特性,张三的程度是1、李四的程度是2.

设计JSP页面,录入每个教师的标签及程度,并存储。

系统提供修改教师标签程度的功能。

提供提供删除教师某个标签的功能。

按单个教师查询该教师所有标签特性及程度。

创新设计:

按某个标签的轻重程度顺序输出所有教师信息。

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