web课程设计指导书.docx

上传人:b****1 文档编号:14574129 上传时间:2023-06-24 格式:DOCX 页数:15 大小:354.52KB
下载 相关 举报
web课程设计指导书.docx_第1页
第1页 / 共15页
web课程设计指导书.docx_第2页
第2页 / 共15页
web课程设计指导书.docx_第3页
第3页 / 共15页
web课程设计指导书.docx_第4页
第4页 / 共15页
web课程设计指导书.docx_第5页
第5页 / 共15页
web课程设计指导书.docx_第6页
第6页 / 共15页
web课程设计指导书.docx_第7页
第7页 / 共15页
web课程设计指导书.docx_第8页
第8页 / 共15页
web课程设计指导书.docx_第9页
第9页 / 共15页
web课程设计指导书.docx_第10页
第10页 / 共15页
web课程设计指导书.docx_第11页
第11页 / 共15页
web课程设计指导书.docx_第12页
第12页 / 共15页
web课程设计指导书.docx_第13页
第13页 / 共15页
web课程设计指导书.docx_第14页
第14页 / 共15页
web课程设计指导书.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

web课程设计指导书.docx

《web课程设计指导书.docx》由会员分享,可在线阅读,更多相关《web课程设计指导书.docx(15页珍藏版)》请在冰点文库上搜索。

web课程设计指导书.docx

web课程设计指导书

《WEB程序设计》

课程设计指导书

一、课程设计目

《WEB程序设计》课程设计是为WEB程序设计独立开设的实践性课程,对于巩固C#及网页设计知识,加强学生的实际动手能力和提高学生综合素质十分必要。

二、课程设计的主要内容

针对某一信息管理系统,进行数据分析与数据库设计,主要包含以下内容:

1.根据分配的课题进行系统需求分析。

2.确定数据库结构、功能结构。

字段

主键

数据类型(宽度)

空值

惟一性

外键

字段意义

字段取值示例

Sno

Char(6)

Student(sno)

学号

95001

Cno

课程号

C12

Grade

Tinyint

成绩

89

3.写出课程设计报告。

三、主要实践环境

操作系统为Windows7

应用环境为Microsoftvisualstudio2010及以上

四、设计方式与基本要求

1)设计任务的布置:

由指导教师向学生讲清对设计的整体要求及实现的目标任务,讲清设计安排和进度、平时考核内容、考核办法、设计守则及实验室安全制度,讲清上机操作的基本方法。

实验内容和进度由学生自行选择和安排,指导教师负责检查、辅导和督促。

2)两人一组,设计课题在附表中规定。

在一周时间内,由学生独立完成。

3)学生最好能自备计算机,课下继续进行设计,以便能够较好地完成任务。

如果能结合实际课题进行训练,会达到更好的效果。

课上也可以自带笔记本。

4)同一组的同学要团结合作,也要分工明确。

五、考核与报告

1、课程设计报告要求

(1)不少于3000字,可以使用统一的实验报告纸。

(2)正文部分应该包括以下内容:

1)需求分析:

2)数据库设计。

3)建库、建表(要定义各类约束),输入实验数据。

4)编程

(3)设计报告严禁抄袭,做同一课题的不同小组以及同一小组内的成员的报告均不允许雷同,否则所有雷同报告按不及格论。

2、课程设计需要提交的内容

(1)课程设计报告(纸质,报告上注明同组同学,同组同学的报告放到一起上交。

课题相同的各个小组的报告放到一起上交以便于检查是否雷同)

(2)程序文件及数据库数据(统一拷到一个U盘里再拷给任课教师)

3、课程设计的成绩评定

(1)课程设计的成绩由考勤、答辩及报告三个方面决定。

成绩等级为优、良、中、及格与不及格5级。

特别提示:

五个半天中,缺勤时间达到两个半天的概不及格!

序号

 

报告内容

比重

评分原则

不及格

及格

中等

良好

优秀

1

问题描述

5%

没有

不完整

基本正确

描述正确

描述准确

2

设计思想

10%

没有

不完整

基本可行

方案良好

很有说服力

3

具体设计的正确性

70%

不正确

不完整

基本正确

正确

正确,清晰

4

组内是否前后一致

5%

不一致

有些不一致

基本一致

一致

完全一致

5

其他

10%

包括态度、是否按时完成、报告格式、字迹、语言等

 

六、上机安排(第18周)

七、题目选择说明(题目相同的同学自行组合,2人一组)

计1411班选择题目1-5,其中:

学号1,6,11,16,21,26,31,36,41。

选择题目一学号2,7,12,17,22,27,32,37,42。

选择题目二

学号3,8,13,18,23,28,33,38,43。

选择题目三学号4,9,14,19,24,29,34,39,44。

选择题目四

学号5,10,15,20,25,30,35,40,45。

选择题目五

计1412班选择题目6-10,其中:

学号1,6,11,16,21,26,31,36,41。

选择题目六学号2,7,12,17,22,27,32,37,42。

选择题目七

学号3,8,13,18,23,28,33,38,43。

选择题目八学号4,9,14,19,24,29,34,39,44。

选择题目九

学号5,10,15,20,25,30,35,40,45。

选择题目十

八、题目附录

[题目一]物业收费管理系统

某小区拟开发一套小区物业收费管理系统。

需求分析如下:

1)业主信息主要包括:

业主编号,姓名、房号、房屋面积、工作单位、联系电话等。

房号可唯一标识一条业主信息,且一个房号仅对应一套房屋;一个业主可以有一套或多套房屋。

2)部门信息包括:

部门号、部门名称、部门负责人、部门电话等;一个员工只能属于一个部门,一个部门只有一位负责人。

3)员工信息主要包括:

员工号、姓名、出生年月、性别、住址、联系电话、所在部门号、职务和密码等。

根据职务不同员工可以有不同的权限,职务为“经理”的员工有添加、删除和修改员工表中本部门员工信息的操作权限;职务为“收费”的员工只有收费的操作权限。

4)收费信息包括:

房号、业主编号、收费日期、收费类型、数量、收费金额、员工号等。

收费类型包括物业费、卫生费、水费和电费,并按月收取,收费标准如表2-1所示。

其中,物业费=房屋面积(平方米)X每平米单价,卫生费=套房数量(套)X每套单价,水费=用水数量(吨)X每吨水价,电费=用电数量(度)X每度单价。

5)收费完毕应为业主生成收费单,收费单示例如表2-2所示。

[题目二]音像管理信息系统

某音像制品出租商店预开发一个音像管理信息系统,管理音像制品的租借业务。

需求如下:

1.系统中的客户信息文件保存了该商店的所有客户的用户名、密码等信息。

对于首次来租借的客户,系统会为其生成用户名和初始密码。

2.系统中音像制品信息文件记录了商店中所有音像制品的详细信息,包括编号、类型(类型只可取视频、音频和文字资料)、名称、版权作者、出版时间、上架时间及其库存数量。

3.根据客户所租借的音像制品的品种,会按天收取相应的费用。

文字类音像制品的最长租借周期为1周,视频、音频制品的最长租赁时间为3天。

每位客户每次最多只能租借6件音像制品。

4.客户租借某种音像制品的具体流程如下:

(1)根据客户提供的用户名和密码,验证客户身份。

(2)若该客户是合法客户,查询音像制品信息文件,查看商店中是否还有这种音像制品。

(3)若还有该音像制品,且客户所要租借的音像制品数小于等于6个,就可以将该音像制品租借给客户。

这时,系统给出相应的租借确认信息,生成一条新的租借记录,包括租借客户编号、音像制品编号、租借数目、租借时间和应归还时间,并将其保存在租借记录文件中。

(4)系统自动计算租借费用,将费用信息保存在租借记录文件中并告知客户。

(5)客户付清租借费用之后,系统接收客户付款信息,将音像制品租借给该客户。

5.当库存中某音像制品数量不能满足客户的租借请求数量时,系统可以接受客户网上预约租借某种音像制品。

系统接收到预约请求后,检查库存信息,验证用户身份,创建相应的预约记录,生成预约流水号给该客户,并将信息保存在预约记录文件中。

6.客户归还到期的音像制品,系统修改租借记录文件,并查询预约记录文件和客户信息文件,判定是否有客户预约了这些音像制品。

若有,则生成预约提示信息,通知系统履行预约服务,系统查询客户信息文件和预约记录文件,通知相关客户前来租借音像制品。

[题目三]宾馆客房预订系统

某公司拟开发一个宾馆客房预订子系统,主要是针对客房的预订和入住等情况进行管理。

需求分析结果如下:

1.员工信息主要包括:

员工号、姓名、出生年月、性别、部门、岗位、住址、联系电话和密码等信息。

岗位有管理和服务两种。

岗位为“管理”的员工可以更改(添加、删除和修改)员工表中的本部门员工的岗位和密码,要求将每一次更改前的信息保留;岗位为“服务”的员工只能修改员工表中本人的密码,且负责多个客房的清理等工作。

2.部门信息主要包括:

部门号、部门名称、部门负责人、电话等信息;一个员工只能属于一个部门,一个部门只有一位负责人。

3.客房信息包括:

客房号、类型、价格、状态等信息。

其中类型是指单人间、三人间、普通标准间、豪华标准间等;状态是指空闲、入住和维修。

4.客户信息包括:

身份证号、姓名、性别、单位和联系电话。

5.客房预定情况包括:

客房号、预定日期、预定入住日期、预定入住天数、身份证号等信息。

一条预定信息必须且仅对应一位客户,但一位客户可以有多条预定信息。

[题目四]仓储管理系统

某企业决定开发一个企业仓储管理系统,由李工承担系统的设计工作。

该系统的网络连接如图所示。

初步需求分析如下:

1.该企业有多个仓库,数据库中要求存储各个仓库中每种货物的库存信息。

每个仓库配备一台前端机,进出货物均由前端机辅助实现。

管理员每天上班时,通过前端机从中心数据库的库存表中读取本仓库各种货物的库存数,每个仓库的当日业务数据也都暂存在前端机,当天业务结束后,再将前端机中存储的数据传输到主机进行存储与汇总。

2.每个仓库可以存放多种货物,但同一种货物不能存放在不同的仓库中。

每个仓库有多个管理员,但每个管理员只管理一个仓库。

货物出库/入库时,由仓库管理员将货物的条码通过阅读器输入前端机中,货物数量的默认值为1,可以由管理员修改。

前端机根据输入的货物信息,打印“出库/入库”清单。

出库/入库单中同一种货物最多只出现一次,每份出库/入库单由流水号唯一标识。

下图是一个出库单的实例。

 

该系统处理业务的过程如下:

1)初始化:

前端机根据仓库号从货物表中读取本仓库中每种货物的货物编码、库存量、货物名称和单价。

2)登记出库/入库信息:

由前端机存储每一笔“出库/入库”记录。

3)汇总:

在每个工作日结束前汇总当日各种货物的“出库/入库”量至日汇总表;

4)更新库存表:

根据当日的汇总信息更新货物的库存。

[题目五]图书管理系统

某单位资料室需要建立一个图书管理系统,初步的需求分析结果如下:

1.资料室有图书管理员若干名,他们负责己购入图书的编目和借还工作,每名图书管理员的信息包括工号和姓名;

2.读者可在阅览室读书,也可通过图书流通室借还图书,读者信息包括读者ID、姓名、电话和Email,系统为不同读者生成不同的读者ID;

3.每部书在系统中对应惟一的一条在版编目数据(CIP,以下简称书目),书目的基本信息包括ISBN号、书名、作者、出版商、出版年月,以及本资料室拥有该书的册数(以下简称册数),不同书目的ISBN号不相同;

4.资料室对于同一书目的图书可拥有多册(本),图书信息包括图书ID、ISBN号、存放位置、当前状态,每一本书在系统中被赋予惟一的图书ID;

5.一名读者最多只能借阅十本图书,且每本图书最多只能借两个月,读者借书时需由图书管理员登记读者ID、所借图书ID、借阅时间和应还时间,读者还书时图书管理员在对应的借书信息中记录归还时间;

6.当某书目的可借出图书的数量为零时,读者可以对其进行预约登记,即记录读者ID、需要借阅的图书的ISBN号、预约时间。

7.

某书目的信息如表3-1所示,与该书目对应的图书信息如表3-2所示。

8.系统的主要业务处理如下:

(1)入库管理:

图书购进入库时,管理员查询本资料室的书目信息,若该书的书目尚未建立,则由管理员编写该书的书目信息并录入系统,然后编写并录入图书信息;否则,修改该书目的册数,然后编写并录入图书信息,对于进入流通室的书,其初始状态为“未借出”,而送入阅览室的书的状态始终为“不外借”。

(2)借书管理:

读者借书时,若有,则由管理员为该读者办理借书手续,并记录该读者的借书信息,同时将借出图书的状态修改为“已借出”。

(3)预约管理:

若图书流通室没有读者要借的书,则可为该读者建立预约登记,需要记录读者ID、书的ISBN号、预约时间和预约期限(最长为lO天)。

一旦其他读者归还这种书,就自动通知该预约读者。

系统将自动清除超出预约期限的预约记录并修改相关信息。

(4)还书管理:

读者还书时,则记录相应借还信息中的“归还时间”,对于超期归还者,系统自动计算罚金(具体的计算过程此处省略)。

系统同时自动查询预约登记表。

若存在其他读者预约该书的记录,则将图书的状态修改为“已预约”,并将该图书ID写入相应的预约记录中(系统在清除超出预约期限的记录时解除该图书的“已预约”状态);否则,将该图书的状态修改为“未借出”。

[题目六]汽车维修管理系统

某汽车维修站拟开发一套小型汽车维修管理系统,对车辆的维修情况进行管理。

1.对于新客户及车辆,汽车维修管理系统首先登记客户信息,包括:

客户编号、客户名称、客户性质(个人、单位)、折扣率、联系人、联系电话等信息;还要记录客户的车辆信息,包括:

车牌号、车型、颜色等信息。

一个客户至少有一台车。

客户及车辆信息如表2-1所示。

2.记录维修车辆的故障信息,包括:

维修类型(普通、加急)、作业分类(大、中、小修)、结算方式(自付、三包、索赔)等信息,维修厂的员工分为:

维修员和业务员。

车辆维修首先委托给业务员,业务员对车辆进行检查和故障分析后,与客户磋商,确定故障现象,生成委托书。

如表2-2所示。

(委托书中需要包括车牌号、客户编号、维修类型、作业分类、结算方式、进厂时间、经手业务员、预计完工时间、故障描述等。

3.维修车间根据维修委托书和车辆的故障现象,在已有的维修项目中选择并确定一个或多个具体维修项目,安排相关的维修工及工时,生成维修派工单,如表2-3所示。

(派工单中包括:

维修项目编号、维修项目、工时、维修员编号、维修员工种等。

4.客户车辆在车间修理完毕后,根据维修项目单价和维修派工单中的工时计算车辆此次维修的总费用,记录在委托书中。

[题目七]物流信息管理系统

某公司为了整合上游供应商与下游客户,缩短物流过程,降低产品库存,需要构建一个信息系统以方便管理其业务运作活动。

需求分析结果如下:

(1)物流公司包含若干部门,部门信息包括部门号、部门名称、经理、电话和邮箱。

一个部门可以有多名员工处理部门的日常事务,每个员工只能在一个部门工作。

每个部门有一个经理,只需负责管理本部门的事务和人员。

(2)员工信息包括员工号、姓名、职位、电话号码和工资;其中,职位包括经理、业务员等。

业务员根据托运申请负责安排承运货物事宜,例如:

装货时间、到达时间等。

一个业务员可以安排多个托运申请,但一个托运申请只由一个业务员处理。

(3)客户信息包括客户号、单位名称、通信地址、所属省份、联系人、联系电话、银行帐号;其中,客户号唯一表示客户信息的每一个元组。

每当客户进行货物托运时,先要提出货物托运申请。

托运申请信息包括申请号、客户号、货物名称、数量、运费、出发地、目的地;其中,一个申请号对应唯一的一个托运申请;一个客户可以有多个货物托运申请,但一个托运申请对应唯一的一个客户号。

(4)为了数据库信息的安全性,公司要求对数据库操作设置权限管理功能,当员工登录系统时,系统需要检查员工的权限,权限的设置人是部门经理。

[题目八]门诊管理系统

某医院的门诊管理系统实现了为患者提供挂号、处方药品收费的功能。

具体的需求及设计如下:

1.医院医师具有编号,姓名,科室,职称,出诊类型和出诊费用,其中出诊类型分为专家门诊和普通门诊,与医师职称无关;各个医师可以具有不同的出诊费用,与职称和出诊类型无关。

2.患者首先在门诊挂号处挂号,选择科室和医师,根据选择的医师缴纳挂号费(医师出诊费)。

收银员为患者生成挂号单,包括就诊编号、患者姓名、挂号时间、就诊科室、出诊医生、就诊类型、挂号费及收银员编号,如表2-1所示,其中,就诊类型为医师的出诊类型,分为专家门诊和普通门诊,根据出诊类型挂号费相应分别为13元和5元。

3.患者在医师处就诊后,凭借挂号单和医师手写处方到门诊药房缴费买药。

收银员根据就诊号和医师处方中开列的药品信息,查询药品库(如表2-2所示)并生成门诊处方单(如表2-3所示)。

药品库中药物记录如下信息:

药品编码、药品名称、类型(分为中药、西药、汤药)、库存量、所在货架、计量单位、使用规格、单价等。

门诊处方单包括:

就诊号、病人姓名、医师姓名、处方时间、药品明细、药品数量总计、金额总计及收银员。

4.由于药品价格会发生变化,因此,门诊管理系统必须记录处方单上药品的单价。

[题目九]实验管理系统2010年5月下午题

某学校拟开发一套实验管理系统,对各课程的实验安排情况进行管理。

需求分析结果如下:

一个实验室可进行多种类型不同的实验。

由于实验室和实验员资源有限,需根据学生人数分批次安排实验室和实验员。

一门课程可以为多个班级开设,每个班级每学期可以开设多门课程。

一门课程的一种实验可以根据人数、实验室的可容纳人数和实验类型,分批次开设在多个实验室的不同时间段。

一个实验室的一次实验可以分配多个实验员负责辅导实验,实验员给出学生的每次实验成绩。

1.课程信息包括课程编号、课程名称、实验学时、授课学期和开课的班级等信息。

实验记录该课程的实验进度信息,包括实验编号、实验名称、实验学时、实验类型、安排周次等信息,如表2-1所示。

实验类型分为演示性、验证性。

2.以课程为单位制定实验安排计划信息,包括实验地点、实验时间、实验员、实验人数等。

实验计划如表2-2所示。

3.由实验员给出学生每次的实验成绩,包括实验名、学号、班级、实验成绩等信息,实验成绩如表2-3所示。

4.学生的实验课总成绩根据每次实验的成绩以及每次实验的难度来计算。

题目十部门信息管理系统2011年5月试题

某工厂有多个部门,每个部门有多位职工,每位职工属于并且仅属于一个部门,每个部门有一位负责人,每个办公室有一部电话。

每位职工的月工资大致是:

800≤月工资≤4500元。

软件开发公司A为该工厂开发的信息管理数据库的部分关系模式如下所示。

职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)

部门(部门号,部门名,负责人代码,任职时间)

其中“职工”和“部门”的关系示例分别见表3-10和表3-11。

表3-10“职工”关系示例表

职 工 号

姓   名

年   龄

月 工 资

部 门 号

电   话

办 公 室

1001

郑俊华

26

1000

1

8001234

主楼201

1002

王平

27

1100

1

8001234

主楼201

2001

王晓华

38

1300

2

8001235

1号楼302

2002

李力

24

800

2

8001236

1号楼303

3001

黎运军

42

1300

3

8001237

主楼202

4001

李源

24

800

3

8001245

2号楼102

4002

李兴民

36

1200

4

8001246

2号楼103

5001

赵欣

25

0

Null

表3-11“部门”关系示例表

部 门 号

部 门 名

负责人代码

任职时间

人事处

1002

2004-8-3

2

机关

2001

2004-8-3

3

销售科

4

生产科

4002

2003-6-1

5

车间

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

当前位置:首页 > 工程科技 > 机械仪表

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2