资源描述
实现天津大学图书馆书籍数据库管理系统
———————————————————————————————— 作者:
———————————————————————————————— 日期:
15
个人收集整理 勿做商业用途
一、实现天津大学图书馆书籍数据库管理系统,要求系统能够进行图书馆内的书籍管理、读者管理、借阅记录管理.系统面向两类用户,图书管理员和持有借书证的读者。
1、图书管理员又分为以下两类:
一般管理人员,可以进行如下操作
书籍档案管理
l 图书的分类管理(能够增删改新的类别)
图书的类别可参照中图分类号
l 新书登记入库
登记入库时要登记图书的详细信息,包括:
书名、原书名、作者、译者、丛书名、原出版社、出版社、出版日期、版次、开本、页码、书号等等
l 图书的查询检索和统计
可检索馆内的现有书籍,检索条件与书的详细信息相同,可进行复合条件查询
可对管内现有书籍进行统计,统计条件如下:
按图书的状态统计:借出、损坏、丢失、出库、在库、预约
按照时间进行统计
按出版社进行统计
按图书类别进行统计
可进行复合条件的统计
读者注册管理:
l 读者的注册
l 读者的部分信息的修改(读者的类型,读者的工作单位)
l 读者的删除
l 读者信息的查询检索
图书的借还管理:
l 借书登记
l 还书登记
l 续借登记
l 借书人当前借书记录、历史借书记录的检索查询
高级管理人员,除一般管理人员的权限外,还可进行如下操作:
l 图书信息的修改:如果图书信息录入有错误,可由高级管理人员进行修改
l 书籍的删除:
l 用户的密码管理。
l 权限管理。用户权限的分配。
2、读者:
读者又分为本科生、研究生、讲师等,他们所共有的特性如下:都可对书籍进行借阅,可查询书籍,可修改个人信息(读者的类型、工作单位不可自己修改),其中本科生可同时借阅4本书籍,借阅期限1个月,研究生可借阅6本书籍,借阅期限1个月,讲师可借阅10本书籍,借阅期限1个月,可能还会增加副教授、教授等读者类型,借阅数量和借阅期限随类型而变化。
读者可在网上对图书馆的书籍信息进行查询,预约等功能。
二、实现运输车队管理系统,分为车队管理员、调度管理员、司机几部分,要求实现如下功能:
1. 对于车队管理员
l 管理车队下辖车辆的信息:VIN号、排气量、车类型、生产厂家、出厂日期、检验日期、车辆型号、车牌、车辆的载重量、颜色等等信息.
l 管理车辆状态:如车辆是否处于可以执行任务,是否维修,是否在任务中、报废等状态.
l 管理司机的信息:司机姓名、性别、年龄、驾照类别、工作年限、事故次数、健康状况、状态(退休、在岗、执行任务、休假、事故)
l 事故信息录入,统计查询
事故地点,司机姓名、事故的类型,责任等等。
l 根据调度管理员下达的货运任务安排车辆、司机执行
l 查询统计功能:
可按车辆信息信息查询统计,可复合查询
可按司机信息进行查询统计,可复合查询
2. 调度管理员
l 可提交货运请求:运送货物的类型、数量、重量、属性(危险品,易燃易爆品),目的地,时间限制
l 查询统计功能
可按条件,查询货运请求的状态,可复合查询
3. 司机
l 可查询自己的运输记录、事故信息
5.超级管理员
l 管理各类用户,添加用户,删除用户,修改用户信息等等操作。
三.选课安排系统,学校中教务处负责根据各学院提交的一学期课程计划为课程安排教室,而学生根据课程的安排选择自己的课程
1。 对于教务处,系统管理员权限
l 维护学院管理员、学生的注册信息
l 维护学院教师信息:编号、姓名、性别、职称、状态(退休、在职、出国等)
l 维护学校教室信息,楼号、教室号,容纳人数、有无多媒体等信息
l 查看学院管理员提交的学期课程安排,根据学院提交的课程安排,安排课程的教室,要求安排不发生冲突
l 查询统计功能
可按学院查询、班级查询、专业查询、教师查询、教室查询、楼号查询等等。
2. 学院管理员
l 查看学生的相关信息
l 向教务处提交课程安排包括课程名称、开始、结束周,上课时间,任课教师,专业,年级,学生人数,必修或选修、是否需要多媒体等信息
l 确认、维护学生的选课信息
3。 学生
l 查看课程安排
l 修改自己的个人信息
l 根据课程安排维护自己的选课信息
4. 教师
l 查看课程安排
l 修改自己的个人信息
l 查询统计历史信息
注选课流程:学院管理员提交课程信息-〉教务处安排教室->学生选课
四、实现一个药品销售管理系统,其管理系统设计要求包括供应商管理,药品和库存管理。
1、供应商管理包括:
l 供应商的增加,基本信息修改和删除,包括供应商的名称,供应商的资质(如一级,二级等),地址,联系方式,法人代表,开户行等等信息.
l 进货订单管理,进货订单的生成、修改、撤销和执行确认(一旦执行确认后就不可以再修改和撤销)
l 按年月统计订货量
2、药品管理
l 药品类别:中药、西药、中成药
l 药品信息:批准文号、中文名称、英文名称、生产企业、功效主治、化学成分、药理作用主要成分、不良反应、禁忌症、产品规格、储藏方法、注意事项等等
l 新药品的增加,现有药品的信息修改和删除
l 药品价格管理,进货价格,售货价格等信息。
3、销售管理
l 药品销售情况查询:按名称、按时间、类别等条件
l 商品库存量的查询和按年月进行统计
l 按年月进行统计商品销售总量,营业额,利润等的统计
五、 电影频道:开发一个系统,使得影迷能够方便的了解市内各大影院放映的影片,并能够通过网络预定电影票
1、电影院
l 此网络可有多个电影院
l 每个电影院维护自己的账户信息
l 添加、维护所放映或将要放映的电影的相关信息,如电影名称,国家、类型、发行公司、语言、片长等,提供预告片下载(播放)
l 添加、维护所放映影片的场次信息,如所放映的影片,放映时间,在那个放映厅放映,票价
l 查询审核用户的订票信息(如拒绝、同意等)
2. 顾客
l 注册、维护自己的账户信息
l 查询各电影院所放映电影的信息
l 查询影片放映的场次信息
l 在线订购电影票,查询订购的状态
3. 系统管理员
l 维护、确认影院、顾客的注册信息
要求网站至少有以下栏目:
影城介绍、影讯查询、佳片快递、会员专区、票房排行榜等
六、实现一个民航订票数据库管理系统,主要分为机场、航空公司和乘客三个部分,其中
1、航空公司的管理包括:
l 飞机机型的管理:名称、生产厂商、型号、最大航程、类型
l 飞机的管理:飞机的编号、飞机的机型、停靠地、状态
l 飞行员的管理:姓名、年龄、性别性别、准驾机型、所在地、状态
l 航线的制定、变更和取消,如航线的起止地点,距离里程
l 审核机场的航班计划
2、 机场航班和订票管理包括:
l 制定、修改和撤销航班时刻(包括确定航班时刻、飞机编号、飞行员制定后由航空公司审核)
l 根据航班制定、修改和撤销机票的价格(头等舱、商务舱、经济舱机票折扣)
l 管理并确认乘客的订票记录(有座位)和价格
3、乘客航班查询和订票管理包括:
l 乘客可以查询航班资料:起始地点、时间、机型等查询
l 乘客可以预定机票(提供必要的个人信息),可以根据用户的飞行里程对用户进行折扣,并可以查询机场的确认标志。
l 乘客可以查询自己的飞行记录和里程累计
七、保险公司需要管理用户投保的相关信息,拟建立针对投保数据、险种数据、缴费数据的管理系统。系统需求分析情况如下:
1、投保单是缔结保险合同的重要依据,需填写投保人、被保险人、受益人资料等信息。投保单格式如下所示:
投保书号:zO00001 年 月 日
投
保
人
姓名:
性别:男口女口
出生日期: 年 月 日
身份证号码:
联系地址: 邮政编码:
被
保
险
人
姓名:
性别:男口女口
出生日期: 年 月 日
身份证号码:
联系地址: 邮政编码:
投
保
事
项
险种名称
业务员姓名
业务员联系方式
身故受益人姓名
受益顺序
身份证号码
2、该公司需要管理险种信息以供查询。险种信息包括:险种名称、承保年龄、保险利益、缴费方式、保险费、保险特点等信息。示例如下:
险种名称
重大疾病保险
承保年龄
三十日以上、六十五周岁以下
保险利益
重大疾病保险金——由于患病无法工作而失去正常收入来源,将获得一笔资金以 支付巨额医疗费用。
缴费方式
保险费的交付方式分为趸交、年交和月交三种。分期交付保险费的交费期间分为五年、十年、二十年和三十年四种,由投保人在投保时选择.
保险费
10万
保险特点
提供29种疾病的特别保障。
3、业务处理过程。用户可通过网络查询险种,并选择投保的险种。用户直接填写投保书,经过业务员审核通过后,请投保人签字,并由业务员确认投保书.业务员按月查询用户的缴费记录,以便生成相应的缴费通知单。
5、保险的类型包括:理财保险、健康保险、少儿保险、万能保险、养老保险、意外保险,每种保险下包含具体的保险产品。
4、公司可对相关的数据进行查询,统计等等功能.
必须参照:http://www.e-
八、某市人才交流中心为促进当地人力资源的合理配置,加强当地企业与人才的沟通,拟建立人才信息交流网。
1、每个前来登记的个人需填写《人才入库登记表》,并出示相关证件,经工作人员审核后录入个人信息。
2、每个前来登记的企业需填写《企业信息登记表》,并出示相关证明及复印件,经工作人员核实后录入企业信息。
3、个人和企业的基本信息只需在第一次登记时填写,个人编号和企业编号由系统自动生成。个人和企业的基本信息由电脑长期存储,以后个人只需提供个人编号和求职意向信息,企业只需提供企业编号和岗位需求信息。
4、个人的求职意向信息和企业的岗位需求信息在两个工作日内由工作人员录入数据库并发布。
人才入库登记表
人编号:_____________________ 登记日期:______年______月______日
姓名
性别
出生日期
照片
身份证号
毕业院校
专业
学历
证书名称
1.
编号
2。
联系电话
电子邮件
求职意向
及薪水
职位名称
最低薪水
1.
2.
3。
个人简历
及特长:
企业信息登记表
企业编号:_____________________ 登记日期:______年______月______日
企业名称
地址
企业网址
联系人
联系电话
电子邮件
岗位需求
职位
专业
学历
薪水
备注
企业简介:
要求
1、 企业可查询相关的人才信息,并可对感兴趣的人才发送相应的信息.
2、 普通用户可查询相关的企业的招聘信息,并可对相应的职位提交申请。
参考网站:泰达人才网、中华英才网
九、毕业设计选题系统
由于学校要进行毕业设计,教师和学生进行双向选择,即学生可选择相应的毕业设计题目,教师也可选择学生.
1、 教师可以增加毕业设计题目,人数,及要求
毕业设计题目的基本信息包括:
题目名称、题目类型(结合生产、结合科研)、详细描述、题目要求、人数
2、 教师可录取报名的学生,查看学生的详细信息如学生的基本信息,成绩等内容。
3、 学生可浏览教师的毕业设计题目及教师的简介等内容。(教师简介参照:http://59.67.33。37/scs/intropage.asp?introid=23&type=师资介绍)
4、 学生可修改自己的个人信息(基本信息)
5、 学生可以报毕业设计题目,每人限报两个,第一志愿和第二志愿。
6、 先录取第一志愿学生,在录取第二志愿的学生。
7、 针对不同的用户,可进行相关的统计、查询。例如:教师可查看报自己的学生人数,基本信息等;管理员可对每个教师进行统计分析也可对全体情况进行统计分析.
十、实现一个的网上定餐系统
1、 用户进行注册,经确认候可登陆网站进行定餐。
2、 用户可查询自己的信息和定餐历史等内容,帐户信息等内容。
3、 用户可浏览提供的餐种类型,并可选择不同的配餐方式:如单个炒菜或者盒饭等。
4、 用户可对每个餐种进行评价,并根据评价系统自动打分。。
5、 可进行各种统计:如日统计,月统计,单餐种统计等等统计查询功能。
必须参照:三顿饭
十一、就业指导中心信息管理系统,方便就业指导中心管理毕业生的相关信息,以及学生了解用人信息等。
1.就业指导中心系统管理员
维护用人单位、教务员、学生的帐户信息
查看毕业生的相关资料
查看学生与单位的签约情况
创建、维护学生与单位的签约情况
安排招聘会
就业情况统计
2.用人单位
创建、维护就业信息
申请校内召开招聘会
3. 学院教务员
维护自己的账户信息
创建、维护毕业生相关资料
查看学生与单位的签约情况
统计学院就业情况
4. 学生
维护自己的账户信息
查看自己的毕业基本信息
查看用人单位的基本情况
查看就业信息
查看招聘会信息
参考网站:天津大学就业指导中心网站
十二、超市商品管理系统
l 超市的商品有名称、价格、生产厂家、生产日期等等属性
l 超市的管理人员具有进货、发货、定价、分类等权利
l 顾客主要分为零售商与批发商
l 零售商有查询,购买权利,可以施行会员制度(进行打折促销)
l 批发商可以订货,退货,同样有会员制度
十三、网上购物系统
l 类似于淘宝的网上购物平台
l 管理人员具有最高管理权利
l 所有人必须注册ID登录网上购物平台
l 注册用户具有出售商品、购买商品等基本功能
l 当用户出售商品时,可以对此商品的基本属性进行描述
l 当用户想购进某件商品时,可以提出对于此商品的一些相关问题
十四、校友录系统
l 用户需注册ID登录校友录
l 注册时需要填写姓名、学校、专业、特长等相关自然信息
l 对于某些相同学校、相同专业、或者相同特长的同学建立成“联盟"
l 用户可以申请加入各种自己喜爱的“联盟”
l 用户可以查询具有某些特征的用户或“联盟”群体
l 系统管理员具有最高权限
参照:海内、校内
十五.勤助系统,开发一套系统协助学校向学生发布勤助岗位并维护学生勤助记录的系统
1, 对于外单位
创建、维护自己的账户信息
添加、维护勤工助学岗位的信息,如岗位名称,工作内容,时间,技术要求
查询选择岗位的学生信息
记录学生参加勤助的工作情况,如每日的出勤情况,工作表现等
2, 对于学校图书馆、机关等的工作人员
创建、维护自己的账户信息
添加、维护勤工助学岗位的信息,如岗位名称,工作内容,时间,技术要求
查询选择岗位的学生信息
审核学生提交的针对本单位的勤助岗位申请要求
记录学生参加勤助的工作情况,如每日的出勤情况,工作表现等
3, 对于学院管理员
创建、维护自己的账户信息
查询选择岗位的学生信息
审核学生提交的针对校外单位的勤助岗位申请要求
4, 对于系统管理员
维护校外单位,学校机关,学院管理员注册信息
查询学生的个人信息
查询学生的勤助申请情况
查询学生的勤助工作记录
创建、维护学生的勤助金发放情况
5, 对于学生
创建、维护自己的账户信息
创建、维护个人信息
查询勤助岗位
申请勤助岗位
查询自己的勤助金发放情况
要求:
1、所有的题目均为不完整信息题目,需要同学去尽能的根据生活中所掌握的知识去采集信息点及分析需求,每题的可扩展空间都很大,下更多功夫去做的同学会得到更多的分数。例如:很多题目中都包含学生,学生包含哪些信息?题目中提到了课程:课程包含哪些信息?
2、画出E-R图。
3、设计数据库逻辑结构。
4、数据库的逻辑结构设计必须采用SQL语句完成,要设计主键、外键关联,某些工作可设计触发器、存储过程等。
4、总体结构框架设计,各功能模块详细设计。
5、测试样例的设计。
展开阅读全文