? 学生管理:实现入住学生信息的维护和查询功能
? 住宿查询:包括按公寓楼号、学生姓名等查询住宿信息。 (3)学生公寓管理系统设计与实现—财产管理
? 财产管理:实现对公寓财产的管理功能。 (4)学生公寓管理系统设计与实现—出入登记
? 出入登记:实现对学生搬出公寓的货物进行登记和对外来人员进行登记等功
能。
(5)学生公寓管理系统设计与实现—系统管理
? 系统管理:参数设置(如公寓楼号、寝室房号、系别、年级、班级的设置)
16. 酒店客房信息管理系统
酒店需要一个客房信息管理系统对旅客住宿情况进行管理。系统分前台管理和后台管理两部分。其中后台管理包括客房信息输入、客房信息查询、前台操作员管理、统计报表等功能;前台管理包括客房预订、入住登记、房客查询、收费管理等功能。系统主要模块如下: (1) 客房信息管理系统设计与实现—客房信息查询及输入
? 客房信息输入:包括每间客房的大小级别、地理位置、预设租金等信息。 ? 客房信息查询:用于及时掌握客房的安排情况。 (2) 客房信息管理系统设计与实现—前台操作员管理
? 前台操作员管理:用于设置前台操作员的密码和基本信息维护 (3) 客房信息管理系统设计与实现—客房预订
? 客房预订:处理各类客户预订请求。预订可以通过各种方式进行(如电话、
e-mail、传真等)。前台需要根据当前客房情况,及时反馈给客户预订结果
(4) 客房信息管理系统设计与实现—入住登记及房客查询
? 入住登记:客户实际入住时,需要及时登记客户信息,以便今后的查询 ? 房客查询:可以根据各种信息查询房客是否入住及入住情况 (5) 客房信息管理系统设计与实现—收费管理
? 收费管理:包括入住的订金,各类其他消费情况和最终的结账管理。
宾馆管理系统主要完成功能:
● 有关客房标准的制定、标准信息的输入,包括标准编号、标准名称、房间面积、床位数量、住房单价、是否有空调、电视机、电话以及单独卫生间等。 ● 客房标准信息的修改、查询等。
● 客房基本信息的输入,包括客房编号、客房类型、客房位置、客房单价、备注等。
● 客房基本信息的查询、修改,包括客房编号、客房类型、客房位置、客房单价、备注等。 ● 剩余客房信息的查询等。
● 订房信息的输入,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。
● 订房信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。
● 结算信息的输入,包括客房编号、客房种类、位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、结算日期、备注信息等。
● 结算信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、结日期、备注信息等
17. 仓储管理系统
工厂需要一个能够实现仓储管理功能的数据库系统,该系统的用户为仓库管理员,同时他也是系统管理员。系统模块如下: (1) 仓储管理系统设计与实现—仓库入库管理
? 仓库入库管理:主要是管理员对进入仓库的货物进行登记,包括货物号、货
物名、货物数、货物价格、货主以及仓库号等,以便同一管理。当同一货主的同种货物入库时,要进行货物记录的追加,同时也要记录仓库入库的日志信息。
(2) 仓储管理系统设计与实现—仓库提货管理
? 仓库提货管理:当货主提走货物时进行该管理,在货物出库时进行登记,登记
的内容有编号、货物号、货物数、货物价格、货主、仓库号、日期等。
(3) 仓储管理系统设计与实现—仓库货物查询
? 仓库货物查询:可按照货物名称查询、按照货主查询以及按照仓库查询等。这
些查询主要是在用户需要得知货物资料时进行。由于只是进行查询操作,所以数据以只读形式出现。
(4) 仓储管理系统设计与实现—货物信息维护
? 货物信息维护功能:主要对货物的基本资料和信息进行维护。其中包括货物价
格的变化、货物种类的变化等。
(5) 仓储管理系统设计与实现—系统管理
? 系统管理:权限管理、更改密码、用户信息维护
18. 停车场管理系统
一个典型的停车场管理信息系统需要包括车辆进出管理及收费功能、停车场车位及车主信息查询功能和系统设置及管理功能。 (1) 停车场车位划分
首先将停车场划分为固定车位和自由车位两部分。固定车位又可以称为专用车位或内部车位,它的特点是使用者固定,交费采用包月制或包年制,平时进出停车场时不再交费。对于固定车位的车辆,系统有着详细的信息记录,包括车辆信息和车主信息。自由车位又可以称为公用车位或公共车位,它的特点是使用者不固定,针对临时性散客服务,车辆每次出停车场时,根据停车时间和停车费率交纳停车费用。固定车位的车辆总是停放在自己的车位上,而不停放在自由车位上。不同类型停车场的固定车位和自由车位数目比例是不同的,比如商场、车站、机场类停车场的自由车位数目相对较多,而住宅小区、单位自用类停车场的固定车位数目相对较多。停车场的固定车位和自由车位数目一般情况下是固定不变的,但有时根据停车场规划改变也需要调整,系统可以在系统管理功能里对这两类车位的数目进行设定和修改。
(2) 车辆进出管理及收费功能
车辆进入停车场时,系统记录车辆的车牌号码和进入时间。车辆离开停车场时,根据车辆车牌号码判断是否为固定车位车辆,如果为固定车位车辆则不收费,只记录车辆离开停车场时间;如果为自由车位车辆则根据进入时间和离开时间计算出停车费用进行收取。所有进出停车场的信息(包括车牌号码、进入时间、离开时间、停车费用)都记入一个进出记录表以备查询和统计使用。 (3) 停车场信息查询功能
系统的查询功能可以查询包括自由车位空闲数目、自由车位停车情况、固定车位使用情况、固定车位车主信息、自由车位使用率等多种信息。将自由车位空闲数目或自由车位使用率显示在停车场入口处,可以提示即将进入停车场的车主;如果自由车位已满,更可以给出指示,并不允许继续进行车辆进入自由车位停车场的操作。 (4)系统管理功能
系统的管理功能可以查看一定时间内总收取费用情况,也可以查看一定时间内的详细收费情况,可以查看所有车辆进出停车场的记录,也可以查询指定车辆(包括固定车位车辆与自由车位车辆)所有进出停车场的记录,可以设定和修改固定车位和自由车位数目以及停车费用的费率,而且可以做系统初始化的工作。
19. ATM系统
功能需求:
(1)系统需要有确认用户(系统检验客户个人账户是否与客户的账户上记载的账户一致)功能,账户要有密码保护功能,只有输入相应的密码才可以进入该账户,登陆界面中密码框须使用‘*’保护。
用户登录后,进入服务选择界面,浏览各种服务,选择所需要的服务。服务包括(取款,存款,查询余额,转账,修改密码). (2)取款:
进入取款后选择账户类型(活期账户,定期账户,信用卡帐户),选好账户类型后,提示该ATM机一次能取款的最大金额-2000元
该用户的一个帐户(用户可能有多个帐户)一天取款累计的最大金额为5000。 用户选择“取款”后,选取系统界面上的固定金额(500,1000,1500,2000),或是输入要取的金额,进行取款
若是取款金额大于余额,提示余额不足
若是所取金额大于ATM机一次能取款的最大金额2000,给出提示,重新输入取款金额或是选择退卡
若是一天所取累计金额大于该帐户一天取款累计金额(5000)的限制,给出提示信息,重新输入取款金额或是选择退卡
信用卡帐户可透支取款,透支额为2000元,其他帐户不允许透支取款 取款后,给出提示选择退卡或是继续服务
定期账户取款,如定期账户没有到期,一次取款交易收取手续费10元,从余额中扣除 活期账户取款,如当月取款交易数累计不大于5次(<=5),无交易手续费,如超过5次,一次取款交易收取手续费2元,从余额中扣除 信用卡帐户取款,业务规则无(不用实现) 完成后用户可选择退卡或是继续选择服务
(3)存款:(不要实现,提供菜单选项即可) (4)查询余额:
选择帐户后,进入查询余额后,显示界面信息包括如下: 显示账户信息 显示实际余额
显示可取款数额(5000减去当天已取款数) 完成后用户可选择退卡或是继续选择服务
(5)转账: 进入转账后,(用下拉框,给出该客户所有帐户)用户选择转帐帐户源(该客户的一个帐户),及转帐目标账户(该客户的另一个帐户),以及转帐数额
如转帐数额大于该帐户余额,给出提示信息,要求用户重新输入转帐数额 转账服务按所转账的1%收取手续费,从余额中扣除,(若是余额不足,转账服务取消),转账一次的金额不能超过1万元
完成后用户可选择退卡或是继续选择服务
转帐交易包括两个交易事务,即从一帐户中取款和另一帐户中取款,这两个交易事务(Transaction)信息须记录到数据库。 (6)修改密码:
进入修改密码选项,提示输入老密码,新密码,再次输入新密码进行确认修改 修改密码完成后选择退卡或是继续服务 (7)查询历史事务(Transactions)记录:
进入查询历史交易选项,交易指取款、转帐、汇入帐户款等,应提供不同查询条件(例如最近的交易、近一个月交易,过去一年交易等),查询结果应包括交易类型、发生时间、数额) (8)其他:
所有发生的交易(Transaction),包括取款、转帐交易中取款和存入的交易事务,须记录到数据库(提示:包括1.帐号2.交易类型-取款或存款,3.数额, 4.时间-年月日小时分钟)。
20. BBS 论坛系统
BBS 论坛由如下功能模块组成: (1) 会员注册
新会员注册,提供会员信息,检验会员信息的有效性,并将会员信息持久化。 (2) 会员登陆
提供用户凭证,验证用户信息,基于角色授权。 (3) 会员管理
管理员由系统初始化分配一个,管理员可以对会员信息进行部分更改,主要包括用户角色调整,版主调整,删除会员等。 (4) 论坛版块管理
管理员可以添加、删除、调整、置顶、隐藏论坛版块 (5) 帖子管理
管理员可以对所有帖子进行转移、置顶、删除等操作,版主可以转移本版块帖子,也可以对本版块帖子进行置顶、删除等操作。 (6) 帖子发表
注册用户可以在感兴趣的版块中发表新主题帖 (7) 帖子回复
用户可以对自己感兴趣的主题发表回复 (8) 帖子浏览
用户可以浏览所有可见帖子 (9) 帖子检索
用户可以提供标题关键字检索所以可见主题帖,注册用户可以查看自己发表或回复的帖子 (10) 意见建议
用户可以与我们联系,并欢迎提出各种意见和建议
21. 模拟QQ聊天程序
功能要求
(1)登录功能。
(2)客户可以通过服务器转发,实现一对一和多对多聊天。 (3)实现呼叫功能。
(4)客户端程序应该可以实时显示目前其它用户的状态。 (5)保存并能察看聊天纪录。 (6)申请新的用户号码。
(7)易用、美观的图形界面,实现系统托盘。
服务器及客户端的功能: 客户端:
1) 登陆功能:建立与服务器的连接并登陆,能显示登陆错误信息。
2) 界面显示:将在线好友显示在好友列表中,并实现系统托盘,加入工具栏便于操作。 3) 聊天功能:与好友聊天。
4) 聊天纪录:能保存聊天纪录,并能察看聊天纪录。
5) 信息提示:闪动托盘图标提示到来信息,并播放不同音乐来提示。
6) 其他: 用户登陆成功,将保存其号码,以便下次登陆时,不必再输入而可以直接选择,显示登陆时间。 服务器端:
向各个客户端发布系统消息。
接受来自客户端的各种信息并分别处理。
登陆信息:检查登陆信息是否正确,并向客户端返回登陆信息,如信息正确。就将在线用户发给该用户,并将该用户的状态发给各在线用户。同时在服务器端显示出来。 聊天信息:转发给消息指定的用户。
申请信息:自动分配8位用户号码,并保存该用户,同时将信息返回给客户端。 用户下线:将此用户下线消息发给各客户端,并改写用户在服务器端的状态。
22. 聊天室软件
系统功能模块说明:
(1)登陆模块——主要用于记录登陆者——聊天者的昵称、登陆时间、IP地址等信息。通过登录界面进入聊天室后,用户进入聊天室,用户可以从聊天用户窗口看到该聊天室中所有用户id
(2)谈话模块:主要用于发送谈话内容,选择私聊对象,清空谈话内容,选择动作,显示帮助文件,退出等多项功能。
(3)显示模块:分为对所有人和私聊两部分。在聊天窗口中看到随时更新的聊天信息;用户可以给所有人或某一个聊天用户发送公共的聊天信息,可以给自己的聊天信息定义不用的颜色,还可以加上丰富的表情语言,这个聊天内容大家都会看到. 用户还可以给某个用户发送私人的聊天信息,这种信息属于私聊信息,只有发送者和接收者自己可以看到; (4)人员列表:显示所有聊天人员名称,可以提供自动和手工刷新人员列表的功能。 (5)功能模块:主要用于管理聊天室,包括屏蔽,分屏,刷新等功能按钮。