当前位置:文档之家› 车票管理系统报告

车票管理系统报告

车票管理系统报告
车票管理系统报告

/****************************************************************************** *************************************

车票管理系统一车站每天有n个发车班次,每个班次都有一班次号(1、2、3…n),固定的发车时间,固定的路线(起始站、终点站),

大致的行车时间,固定的额定载客量。如

班次发车时间起点站终点站行车时间额定载量已定票人数

1 8:00 上海南杭州

2 45 30

2 6:30 嘉兴杭州0.5 40 40

3 7:00 嘉兴杭州0.5 40 20

4 10:00 嘉兴杭州0.

5 40 2

(一)功能要求:用c/c++设计一系统,能提供下列服务:

(1)录入班次信息(信息用文件保存),可不定时地增加班次数据

(2)浏览班次信息,可显示出所有班次当前状态(如果当前系统时间超过了某班次的发车时间,则显示“此班已发出”的提示信息)。

(3)查询路线:可按班次号查询 ,可按终点站查询

(4)售票和退票功能

A:当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更新已售票人数

B:退票时,输入退票的班次,当本班车未发出时才能退票,自动更新已售票人数

(二)其它要求:

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

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

(3) 学生可自动增加新功能模块

********************************************************************* **********************************************/

#include

#include

#include

#include

#include

#include

const int MAX=20;

const int N=50;

const int MAXFILENAME=100;

enum {FALSE,TRUE};

struct time

{

int hour;

int minutes;

};

struct ticket

{

int SerialNumber;

struct time SetOut;

char DeparturePoint[MAX];

char TerminalPoint[MAX];

float LastTime;

int FixNumber;

int FixedNumber;

}car[N];

int RecordNumber;

int FLAG=FALSE;

/**********************************************/

int ShowMessage(void); //载入原始数据

void mainmenu(void); //主菜单

void InsertMessage(void); //录入班次信息

void SearchMenu(void); //查询路线子菜单

void SearchByNumber(void); //按班次号查询

void SearchByAddress(void); //按终点站查询

void TicketManagement(void); //车票售出与退回

void TicketOrder(void); //售票

void TicketDelete(void); //退票

void exit(void); //退出该系统

void SaveRecord(ticket x); //储存信息到文件中

/********************************************/

int main(void)

{

do{

mainmenu();

}while(FLAG==FALSE);

return 0;

}

void mainmenu(void)

{

system("color 1f");

system("mode con: cols=140 lines=130");

char functionNumber;

printf(" 车票管理系统\n\n");

printf(" 制作:hmm182007\n");

printf(" 日期:2007/11/25/19:57\n");

printf("============================================================= ===============\n");

printf(" 1.录入班次信息\t\n");

printf(" 2.浏览班次信息\t\n");

printf(" 3.查询行车路线\t\n");

printf(" 4.售票与退票系统\t\n");

printf(" 5.退出该系统\t\n");

printf("============================================================= ===============\n");

printf("请选择你所需要的功能:");

scanf("%c",&functionNumber);

switch(functionNumber)

{

case '1':

{

InsertMessage();

printf("\n按任意键回主菜单......\n");

getchar();

getchar();

}

break;

case '2':

{

RecordNumber=ShowMessage();

printf("\n按任意键回主菜单......\n");

getchar();

getchar();

}

break;

case '3':

{

SearchMenu();

printf("\n按任意键回主菜单......\n");

getchar();

getchar();

}

break;

case '4':

{

TicketManagement();

getchar();

getchar();

}

break;

case '5':FLAG=TRUE;exit();break;

default:

{

printf("输入错误,请确保你的输入为1--5.\n");

printf("按任意键回主菜单......\n");

getchar();

getchar();

}

}//switch ends

FLAG=FALSE;

}

void InsertMessage(void)

{

FILE *fp;

char filename[MAXFILENAME];

int i;

printf("请输入文件名或者文件路径名:");

scanf("%s",filename);

if((fp=fopen(filename,"r"))==NULL)

{

printf("文件%s不可读,请确认文件%s存在或者文件路径正确.\n\n",filename,filename);

mainmenu();

}

for(i=RecordNumber;!feof(fp)&&!ferror(fp);i++)

{

fscanf(fp,"%d%d%d",&car[i].SerialNumber,&car[i].SetOut.hour,&car[i ].SetOut.minutes);

fscanf(fp,"%s%s%f%d%d",&car[i].DeparturePoint,&car[i].TerminalPoin t,&car[i].LastTime,&car[i].FixNumber,&car[i].FixedNumber);

SaveRecord(*(car+i));

}

RecordNumber=i;

/*******************************输出更新后的订票记录************************************************************/

printf("班次\t发车时间\t起点\t终点\t行车时间(小时)\t额定载量\t已定票人数\n");

for(i=0;i

{

printf("%d\t%d:%d\t\t",car[i].SerialNumber,car[i].SetOut.hour,car[ i].SetOut.minutes);

printf("%s\t%s\t\t%.1f\t %d\t\t%d\n",car[i].DeparturePoint,car[i]. TerminalPoint,car[i].LastTime,car[i].FixNumber,car[i].FixedNumber); }

fclose(fp);

}

int ShowMessage(void)

{

int i;

FILE *fp;

if((fp=fopen("add.txt","r"))==NULL)

{

printf("读取数据失败,请检查文件add.txt是否存在.\n");

exit(-1);

}

for(i=RecordNumber;!feof(fp)&&!ferror(fp);i++)

{

fscanf(fp,"%d%d%d",&car[i].SerialNumber,&car[i].SetOut.hour,&car[i ].SetOut.minutes);

fscanf(fp,"%s%s%f%d%d",&car[i].DeparturePoint,&car[i].TerminalPoin t,&car[i].LastTime,&car[i].FixNumber,&car[i].FixedNumber);

}

int count=i;

printf("班次\t发车时间\t起点\t终点\t行车时间(小时)\t额定载量\t已定票人数\n");

for(i=0;i

{

printf("%d\t%d:%d\t\t",car[i].SerialNumber,car[i].SetOut.hour,car[ i].SetOut.minutes);

printf("%s\t%s\t\t%.1f\t %d\t\t%d\t",car[i].DeparturePoint,car[i]. TerminalPoint,car[i].LastTime,car[i].FixNumber,car[i].FixedNumber); /*调用系统时间实现的功能:如果车已发出,则打出提示"此车已发出",但是此处有错误*/

time_t tval;

struct tm *now;

tval = time(NULL);

now = localtime(&tval);

if((now->tm_hour==car[i].SetOut.hour&&now->tm_min>car[i].SetOut.m inutes)||(now->tm_hour>car[i].SetOut.hour))

printf("此车已发出");

printf("\n");

}

return count;

}

void SearchMenu(void)

{

system("color 1f");

system("mode con: cols=140 lines=130");

char functionNumber;

printf(" 查询子菜单\n");

printf("============================================================= ===============\n");

printf(" 1.按班次号查询\t\n");

printf(" 2.按终点站查询\t\n");

printf(" 3.返回主菜单\t\n");

printf("============================================================= ===============\n");

printf("请选择你所需要的功能:");

scanf("%*c%c",&functionNumber);

switch(functionNumber)

{

case '1':SearchByNumber();break;

case '2':SearchByAddress();break;

case '3':

getchar();

mainmenu();

break;

default:

printf("输入错误,请确保你的输入为1--3.\n");

printf("按任意键回查询子菜单......\n");

getchar();

getchar();

SearchMenu();

}

}

void SearchByNumber(void)

{

int SearchNumber;

printf("请输入要查询的班次号:");

scanf("%d",&SearchNumber);

printf("班次\t发车时间\t起点\t终点\t行车时间(小时)\t额定载量\t已定票人数\n");

printf("%d\t%d:%d\t\t",car[SearchNumber-1].SerialNumber,car[SearchNum ber-1].SetOut.hour,car[SearchNumber-1].SetOut.minutes);

printf("%s\t%s\t\t%.1f\t %d\t\t%d\n",car[SearchNumber-1].DeparturePoi nt,car[SearchNumber-1].TerminalPoint,car[SearchNumber-1].LastTime,car [SearchNumber-1].FixNumber,car[SearchNumber-1].FixedNumber);

}

void SearchByAddress(void)

{

int i;

char Address[MAX];

printf("请输入终点站的名称:");

scanf("%s",&Address);

printf("班次\t发车时间\t起点\t终点\t行车时间(小时)\t额定载量\t已定票人数\n");

for(i=0;i

{

//对比终点站记录,找到并输出

if((strcmp(Address,car[i].TerminalPoint))==0)

{

printf("%d\t%d:%d\t\t",car[i].SerialNumber,car[i].SetOut.hour,car [i].SetOut.minutes);

printf("%s\t%s\t\t%.1f\t %d\t\t%d\n",car[i].DeparturePoint,car[i] .TerminalPoint,car[i].LastTime,car[i].FixNumber,car[i].FixedNumber); }

}

}

void TicketManagement(void)

{

char functionNumber;

system("color 1f");

system("mode con: cols=140 lines=130");

printf(" 订票与退票菜单\n");

printf("============================================================= ===============\n");

printf(" 1.订票\t\n");

printf(" 2.退票\t\n");

printf(" 3.返回主菜单.\n");

printf("============================================================= ===============\n");

printf("选择你需要的功能:");

scanf("%*c%c",&functionNumber);

switch(functionNumber)

{

case '1':

{

TicketOrder();

//getchar();

//getchar();

}

break;

case '2':TicketDelete();break;

case '3':

{

getchar();

mainmenu();

}

break;

default:

{

printf("输入错误,请确保你的输入为1--3.\n");

printf("按任意键回主菜单......\n");

getchar();

getchar();

mainmenu();

}

}

}

void TicketOrder(void)

{

int i;

printf("请输入要订购的车票的班次:");

scanf("%d",&i);

if(i<0||i>RecordNumber)

{

printf("对不起,今天没有这趟车,请明天再来,谢谢使用!\n");

printf("按任意键回主菜单......\n");

getchar();//getchar();

TicketManagement();

}

time_t tval;

struct tm *now;

tval = time(NULL);

now = localtime(&tval);

if((now->tm_hour==car[i].SetOut.hour&&now->tm_mintm_hour

{

if(car[i].FixedNumber

{

(car[i].FixedNumber)++;

printf("你的订票成功,请按时上车,谢谢使用!\n");

}

else printf("对不起,今天的这趟车的票已卖完,请明天再来,谢谢合作!\n");

}

else printf("对不起,今天的这趟车已发出,请明天再来,谢谢合作!\n");

printf("班次\t发车时间\t起点\t终点\t行车时间(小时)\t额定载量\t已定票人数\n");

printf("%d\t%d:%d\t\t",car[i-1].SerialNumber,car[i-1].SetOut.hour,car [i-1].SetOut.minutes);

printf("%s\t%s\t\t%.1f\t %d\t\t%d\n",car[i-1].DeparturePoint,car[i-1] .TerminalPoint,car[i-1].LastTime,car[i-1].FixNumber,car[i-1].FixedNum ber);

//printf("按任意键回主菜单......\n");

//getchar();getchar();

}

void TicketDelete(void)

{

int i;

printf("请输入要退购的车票的班次:");

scanf("%d",&i);

if(i<0||i>RecordNumber)

{

printf("对不起,今天没有这趟车,无法完成退票.谢谢使用!\n");

getchar();

//getchar();

TicketManagement();

getchar();

}

time_t tval;

struct tm *now;

tval = time(NULL);

now = localtime(&tval);

if((now->tm_hour==car[i].SetOut.hour&&now->tm_mintm_h our

{

if(car[i].FixedNumber>=1)

{

car[i].FixedNumber-=1;

printf("退订车票成功,谢谢使用!\n");

}

else printf("对不起,今天的这趟车的票尚未卖出,无法完成退票!\n");

}

else printf("对不起,今天的这趟车已发出,无法完成退票!\n");

printf("班次\t发车时间\t起点\t终点\t行车时间(小时)\t额定载量\t已定票人数\n");

printf("%d\t%d:%d\t\t",car[i-1].SerialNumber,car[i-1].SetOut.hour,car[i-1].SetOut.minutes); printf("%s\t%s\t\t%.1f\t %d\t\t%d\n",car[i-1].DeparturePoint,car[i-1].TerminalPoint,car[i-1].LastT ime,car[i-1].FixNumber,car[i-1].FixedNumber);

getchar();

}

void exit(void)

{

printf("\n\n*********************谢谢使用本系统,欢迎下次继续使用***********************\n");

exit(0);

}

void SaveRecord(ticket x)

{

FILE *fp;

if((fp=fopen("add.txt","a"))==NULL)

{

printf("打开文件%s失败\n","add.txt");

exit(-1);

}

fprintf(fp,"\n%d\t%d\t%d\t\t",x.SerialNumber,x.SetOut.hour,x.SetOut.minutes);

fprintf(fp,"%s\t%s\t\t%.1f\t %d\t\t%d",x.DeparturePoint,x.TerminalPoint,https://www.doczj.com/doc/6f14107470.html,stTime,x.FixNumbe r,x.FixedNumber);

}

设备管理系统数据库

设备管理系统数据库 设备管理系统是一个以计算机网络技术为基础的进行设备信息数据监管的综合设备管理系统。它联结各个生产、管理和决策部门的设备管理,为企业的设备信息管理建立一个集中的共享数据库,实现设备管理的一体化数据采集、传输和处理,能够使各种点检、维修、备件、资材计划及维修合同预算等自动生成,用以完善各种标准,随时掌握设备的状态,实行有效的经济的维修,保持和改善设备的工作性能,减少故障,延长零部件的使用寿命,提高设备的功能投入率和精度保持率! 设备管理系统运行环境: 数据库服务器:PVI3000/1G/4x36G/1000/100M/15"; WEB服务器:PVI3000/2G/2x36G/1000/100M/15"; PC终端:PIII700/128K/10G/100/10M/15",WIN98/2000; 数据库平台:ORACLE、SQLSERVER、SYBASE等大型数据库; 服务器操作系统:WIN2000SERVER; 开发平台:TIB(DELPHI) 企业在生产、运营、试验等活动中所使用的机械、设施、仪器以及机具等设备资源需要持续、高效管理,在设备全程管理中,企业设备

管理重点在于设备信息化管理;维保计划的制定、执行与指挥调度;设备使用的可追溯型、设备运行与检修的实时掌控;设备维修费用的控制与管理;备件采购、消耗等过程跟踪管理……针对这些管理环节,设备管理系统软件能够提供安全、可靠、高质量、易扩展的行业解决方案,满足客户设备管理快速发展的业务需求,帮助企业运用技术、经济等手段管好、用好、修好、改造好设备,促进设备信息化管理改革、保证设备质量、降低设备故障率和事故率、节能降耗,并对企业设备管理提供决策支持,从而提高企业经济效益和社会效益! 设备管理系统根据企业的设备标准、参数(如设备种类、品牌、配置、规格、型号等),以及企业资金预算制定设备采购计划,同时按照企业设备标准和各种参数(如用途、基本要求、质量标准等)进行评定,并基于审批意见系统自动提交上报设备采购计划。设备管理系统根据设备统计数据、状态,自动制定各种设备管理计划,如:设备维修计划、设备保养计划、设备更新计划,使生产设备保持最佳使用状态,进而提高生产效率。 该软件是一个企业最重要的资源之一。其包括在企业运营的方方面面当中,是企业内部信息管理系统的一个有机组成部分,是促成各生产部门间相互连接、合作的纽带。无论是生产设备、仪器设备、网络设备等等,以及关于这些设备的选择、购买、使用、维修、更新、改造,都是企业各个部门、各个运营环节必不可少的部分。许多企业设

车票管理系统

需求规格说明书

1.编写目的 在现今的社会是一个讲究效率和快节奏的社会,人们有很强的时间观念,如果仍使用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,为此开发机票预定系统软件,能够适应现今社会并提高生产效率。使售票员和乘客变得更加方便和有效率。 该系统软件非常容易被接受,他具有简单易学性,便于管理等优点. 2.项目背景 随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,机票预订系统也开始影响着人们日常生活和出行,并且变得越来越重要。而原有的系统随着航空公司载客量的迅猛增长和人们对便捷性要求的提高,已经变得无法满足需求。原有的系统不仅效率比较低下,而且在安全性、准确性等方面有很多不足。 为了实现航空公司的现代化管理,进一步提高工作效率,方便旅客,需要开发一个机票预订系统。该系统需要具有完整的存储,查询,核对,打印机票的功能。 在这个系统中,旅客可以通过计算机系统查询,系统为旅客安排航班,打印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印机票给旅客。 3.业务需求 该系统是一个中小型的系统,通过该订票系统,航空公司,可以很好的对定票、退票、改签、售票情况核算进行管理。 4.功能需求 1. 航班查询 2. 订票管理

3. 退票管理 4. 改签管理 5. 机票销售情况核算 用例描述 5.1 车票查询 车票查询是显示目前正在出售的所有车次,以及每个车次的描述和相关信息等。 用例描述:火车售票车次选择 执行者:旅客 前置条件:旅客已登录系统; 后置条件:选择车次后,则可以填写订单; 基本路径: a) 旅客登录到车站的售票网页,显示目前的车次列表,发布的日期,销售车票数等; b) 点击任何一个车次可以浏览每个车次的详细信息,包括车次描述、起始/终点站、销售车票数、车票类型等信息; c) 如果对该车次满意,可以点击订购车票进入填写订单信息页面,开始填写订单和提交订单等环节。 5.2 订单录入 如果旅客满意某个车次,就开始录入订单,订单从旅客的基本信息开始,然后 起始站、终点站、车票类型、乘车人数等内容,最后开始提交订单。具体描述 如下: 用例描述:订单输入 执行者:旅客 前置条件:旅客已选择订票车次; 后置条件:订单输入后,则可以提交订单基本路径: a) 基本信息输入,包括姓名、性别、年龄、证件类型、证件号码、社会角色等信息 b) 本次乘车信息输入,包括乘车起始站、终点站、乘车人数等;

软件工程实训 期刊管理系统 软件测试计划(STP)

软件测试计划(STP)

目录 软件测试计划(STP) (1) 1引言 (3) 1.1标识 (3) 1.2系统概述 (3) 1.3文档概述 (3) 1.4基线 (3) 2引用文件 (3) 3软件测试环境 (4) 3.1软件测试环境 (4) 3.2硬件测试环境 (4) 3.3其他材料 (4) 3.4安装、测试与控制 (4) 3. 5参与组织 (4) 3.6人员 (4) 3.7定向计划 (5) 3.8要执行的测试 (5) 4计划 (5) 4.1总体设计 (5) 4.1.1测试级 (5) 4.1.2测试类别 (5) 4.1.3一般测试条件 (6) 4.1.4测试过程 (6) 4.1.5数据记录、归约和分析 (7) 4.2计划执行的测试 (7) 4.2.1测试名称及内容 (7) 4.3测试用例 (8) 5测试进度表 (11) 6评价 (11) 6.1评价准则 (11) 6.2数据处理 (11) 6.3结论 (12) 7注解 (12)

1引言 1.1标识 本系统是Beta 1.0版本 1.2系统概述 系统的名称:期刊管理系统; 产品所有权:张庭小组 可行性研究:4月1号-4月7日 需求分析:4月1日-4月7日 详细设计:4月11日-4月15日 代码编写:4月1日-5月1日 任务提出人:刘建钊老师。 需求分析人:张庭小组成员。 用户:使用该软件且具有一定特权的管理人员(老师) 本文档适用的项目:期刊管理系统。 以上时间均为2012年。 1.3文档概述 该文档描述对计算机软件配置项CSCI,系统或子系统进行合格性测试的计划安排。内容包括进行测试的环境、测试工作的标识及测试工作的时间安排等。 1.4基线 本项目软件测试计划的输入基线为软件需求规格说明、概要设计说明书和详细设计说明书。2引用文件 文档格式要求按照我国GB/T8567-1998国家标准和IEEE/ANSI830-1993标准规范要求进行。岳涛,《需求规格说明书》; 吴李江,《软件开发计划》; 书籍包括: 殷人昆等编著.实用软件工程(第3版).北京:清华大学出版社,2010; 郑诚等编著.软件工程课程设计.北京:机械工业出版社,2010;

实验2 UML实验(2)

实验2 UML实验(2) 实验学时: 2 每组人数: 1 实验类型: 3 (1:基础性2:综合性3:设计性4:研究性) 实验要求: 1 (1:必修2:选修3:其它) 实验类别: 3 (1:基础2:专业基础3:专业4:其它) 一、实验目的 1. 学习类图的绘制; 2. 学习从系统需求中识别类,并构建相应的面向对象模型; 3. 学习使用顺序图描述对象之间的交互; 4. 学习使用活动图为业务流程建模; 5. 学习使用PowerDesigner实现正向工程和逆向工程。 二、实验内容 1. 根据以下描述绘制类图,再正向工程生成Java源代码(也可生成其他面向对象语言的源代码,如C++或C#等): 图形(Shape)可分为圆形(Circle)、矩形(Rectangle)、椭圆形(Ellipse)等具体图形,在Shape 类中提供了一个抽象的draw()方法用于绘制图形,而在具体的图形类中实现该抽象draw()方法。 提供一个图形工厂类(ShapeFactory),该类提供一个静态方法createShape(char type),其返回类型为Shape,参数type为所需绘制图形对应的代码,例如“c”表示圆形,“r”表示矩形,“e”表示椭圆形等,在createShape()方法中,可以使用条件语句来判断所需绘制图形的类型,并根据参数的不同返回不同的具体形状对象。【注:“创建关系”是一种特殊的“依赖关系”】 2. 根据以下描述绘制类图: 某商场会员管理系统包含一个会员类(Member),会员的基本信息包括会员编号、会员姓名、联系电话、电子邮箱、地址等,会员可分为金卡会员(GoldMember)和银卡会员(SilverMember)两种,不同类型的会员在购物时可以享受不同的折扣;每个会员可以拥有一个或多个订单(Order),每一个订单又可以包含至少一条商品销售信息(ProductItem),商品销售信息包括订单编号、商品编号、商品数量、商品单价和折扣等;每一条商品销售信息对应一类商品(Product),商品信息包括商品编号、商品名称、商品单价、商品库存量、商品产地等。

火车票售票系统

浙江师范大学 课程名称软件工程课程设计报告软件名称火车票售票系统 组员 班级 指导老师

《火车票售票系统》可行性研究报告 1.引言 1.1编写目的 火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。本次设计便是利用开发工具vs005和SQL Server 2008数据库共同开发的一个火车站网上订票系统,它能方便快捷地运用在火车站订票业务的营运之中。 1.2项目背景 开发软件的名称:火车票售票系统软件 项目的任务提出者:老师 开发者: 用户:乘客 实现软件的单位:学校 项目与其他软件或其他系统的关系:相辅相成,互相学习 1.3定义 火车票售票系统是解决网上查询,买票,订票,退票的一款软件. 专门术语:火车票售票系统 1.4参考资料 《实用软件文档写作》清华大学出版社肖刚古辉等编著 《软件工程导论》清华大学出版社张海藩编著 网络信息资源、一些相关软件产品。 2.可行性研究的前提 2.1要求 a.功能:实现乘客在网上对车票的查询,购买,预定,退票等操作. b.性能:结合了实际现实中查询,买票,退票等特性。 c.输出:数据正确,判断无误。 d.输入:简捷,快速,实时。 e.基本的数据流程和处理流程: f.安全与保密要求:权限不同 g.与软件相关的其他系统:可建立在任何系统 h.完成期限 3个月 2012年6月1号 2.2目标 基本目标

数据库火车票销售系统

长沙学院课程设计说明书 题目火车票预定管理系统系(部) 数学与计算机科学系专业(班级) 学号 指导教师 起止日期2016.05.16—05.27

课程设计任务书 课程名称:数据库系统原理课程设计 题目:火车票预订管理系统 1、某铁路局火车票预订管理系统需要如下信息: 车次信息:车次编号、出发地、目的地、出发时间、到站时间、火车类型、里程数,座位数等。 车票信息:座位号、价格、当前预售状态、座位类型等。 客户:、联系、等。 业务员:、工号。 其业务规则描述如下: 一个客户可以预订(退订)多火车票,但一火车票只能被一个客户预订(退订);一个业务员能销售多车票,但一车票只被一个业务员销售。一辆列车包含多车票,但一车票只属于一辆列车。 2、系统功能的基本要求: 按照一定条件查询、统计符合条件的火车、车票、客户信息等。例如火车车次查询、时刻表查询、剩余座位数、同一路线可选火车信息、客户购买历史等,能够在车票售出时更新可用火车票数,模拟完成火车票订票、退订业务。 各阶段具体要求: 1、需求分析阶段 ●定义数据项的含义和取值 ●定义目标系统的数据流

2、概念结构设计阶段 ●画出实体模型E-R图 3、逻辑结构设计阶段 ●将实体模型转化为关系模型 ●给出每个关系的主关键字和函数依赖集 ●分析你所设计的关系数据库模式是否属于3NF 4、物理设计阶段 ●确定所有字段的名称、类型、宽度、小数位数及完整性约束 ●确定数据库及表的名称及其组成 ●确定索引文件和索引关键字 5、数据库安全及维护设计阶段 ●设计一个适合的数据库安全策略(用户身份认证、访问权限、视图) ●为了实现复杂的数据完整性约束,设计适当的触发器 ●设计一个适合的数据库备份策略 6、实施阶段 ●要求所有操作必须在查询分析器中用SQL语句或系统存储过程完成。 ●对于学有余力的同学,可以使用嵌入式SQL语句结合高级语言开发完成。 设计工作量: (1)软件设计:完成问题述中所提到的所有需求功能。 (2)论文:要求撰写不少于3000个文字的电子文档,详细说明各阶段具体要求。工作计划:

期刊管理系统(完整版).

一、问题描述 某单位的期刊阅览室藏有期刊,期刊借阅室有职工3名,主要负责期刊的定购和借阅工作。其管理功能图如图所示。 随着读者人数的增加,手工借阅期刊的处理效率太低,而且容易出现差错,不能满足读者的基本需求。为了改善现状,期刊阅览室应需求建立一套计算机管理系统,既要解决目前存在的问题,又要增加读者注册管理、订购登记与到刊登记的核对处理、期刊借阅处理、期刊归还处理等功能,以达到提高期刊阅览室的工作效率和提高服务质量的目的。 在对期刊订购和到刊核对、借阅业务进行了调查分析后,对期刊阅览室订购和到刊核对、借阅期刊、归还期刊描述如下。 1、订购和到刊核对过程 订刊管理员每订购一种新的期刊时,都要为这种期刊分配一个代

码,称为期刊代码;同时还要登记期刊的名称、文种、出版同期(周、半月、月、双月、季、半年、年、不定)等信息。订购的期刊到达时,必须与订购登记核对并为每一本期刊建立一张卡片,卡片上应登记期刊代码、总期号、复本序号(同一期刊可能订购多册,顺序编号加以区分)出版日期、本年期号等信息。卡片中的期刊代码用于区分不同种的期刊;对于同一种期刊,用总期号区分不同期的期刊;对于同种同期期刊,用复本序号区分不同复本和期刊。管理员用条码阅读器将以上期刊卡片的信息读入处理系统。并为本单位职工办理借阅证,持有借阅证才有权借阅期刊。 2、借阅期刊过程 读者从卡片箱中选到所需的期刊卡片(一张卡片对应一本期刊),将卡片和借阅证交给借刊管理员,管理员再根据卡片从架上找到相应的期刊给读者,并用条码阅读器将卡片(可以是多张)和借阅证上的期刊信息和读者条码信息读入处理系统。系统根据读者条码从读者文件和借阅文件中找到相应记录。 3、归还期刊过程 还刊时读者只要将期刊交给还刊管理员,管理员将期刊上的期刊条码读入系统,系统从借阅文件上找到相应的记录,填上还书日期后写入借阅历史文件,并从借阅文件上删除相应的记录。最后期刊上架。

影院订票管理系统实验报告

软件工程实验报告 一.系统概述; 1.项目需求; 2.需求分析; 二.项目开发计划书; 三.设计说明书; 1.分析与创建数据库 2.创建登陆窗体模块; 3.创建售票窗体模块 4.创建检票界面 5.创建维护界面 1.创建影库界面 2.创建职工界面 3.创建票务界面 四.用户操作手册; 五.改进意见; 六.自我评价; 七.参考资料、书籍; 一.系统概述; 1.项目需求;

现在中国大部分的家庭都喜欢在家里置办属于自己风格的家庭影院。但是,仍然有很多人喜欢到电影院去看电影。因为家里的气氛毕竟不如影院好。所以,现代家庭影院的出现并不会让电影院没有生路。 每个社会服务系统都有自己的一套管理机制。当然,电影院也不除外。其实电影院的管理系统应该来说比其他的社会服务系统的管理要简单一点。电影院不外乎是引进电影,制定播放影片的时间表,买票,检票进场观看,还有就是一些数据管理方面的事。如工作人员管理,票务管理等等。为了工作机制简单有序,必然要引进一套管理系统。 2.需求分析; 具体而言,影院售票系统需要实现以下的需求: (1)能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。(2)售票管理自然有专人负责,要处理各电影的电影票销售问题。当然包括退票问题,还有就是预订电影票其实也就相当于买票。两者可以当一回事处理。 (3)检票管理事宜要完成观众进场时检票的事宜。其中包括了电影票的真假检测问题。 (4)数据管理要处理电影的播放的次序,工作人员的管理,以及过期电影票的处理问题。 二.项目开发计划书; 根据需求分析的结果,本小组成员讨论协商,决定本系统主要划分为以下三个子模块:售票管理模块、检票管理模块、数据管理模块。 影院售票管理系统是一个基于电影院工作人员的系统,不同类型的用户在系统中有不同的权限。主要有三种用户: 1.售票管理人员:主要负责卖票,订票及退票事宜; 2.检票管理人员:主要负责观众进场时检票工作,以及辨认电影票的真假(此工作自然可以由服务系统来完成); 3.数据处理人员:主要负责播放电影导入数据库,工作人员的应聘以及开除

车票管理系统

一、课程设计的内容 车票管理系统 一车站每天有n个发车班次,每个班次都有一班次号(1、2、3…n),固定的发车时间,固定的路线(起始站、终点站),大致的行车时间,固定的额定载客量。如 班次发车时间起点站终点站行车时间额定载量已定票人数 1 8:00 郫县广汉 2 45 30 2 6:30 郫县成都 0.5 40 40 3 7:00 郫县成都 0.5 40 20 4 10:00 郫县成都 0. 5 40 2 … (一)功能要求:用c/c++设计一系统,能提供下列服务: (1)录入班次信息(信息用文件保存),可不定时地增加班次数据 (2)浏览班次信息,可显示出所有班次当前状总(如果当前系统时间超过了某班次的发车时间,则显示“此班已发出”的提示信息)。 (3)查询路线:可按班次号查询 ,可按终点站查询 (4)售票和退票功能 A:当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更新已售票人数 B:退票时,输入退票的班次,当本班车未发出时才能退票,自动更新已售票人数 二、课程设计的要求与数据 1、进一步掌握和利用C语言进行程设计的能力; 2、进一步理解和运用结构化程序设计的思想和方法; 3、初步掌握开发一个小型实用系统的基本方法; 4、学会调试一个较长程序的基本方法; 5、学会利用流程图或N-S图表示算法; 6、掌握书写程序设计开发文档的能力。 三、课程设计应完成的工作 1、编写完成相应题目的程序; 2、编写课程设计报告,课程设计报告的内容应包括以下6个部分: 1) 需求分析:包括设计题目、设计要求以及系统功能需求分析; 2) 总体设计:包括系统总体设计框架和系统功能模块图; 3) 详细设计:包括主要功能模块的算法设计思路以及对应的工作流程 图; 4) 调试分析过程描述:包括测试数据、测试输出结果,以及对程序调

火车票网上购票管理系统数据库系统分析与设计课程设计

程设计(论文) 程名称:数据库系统分析与设计 目:火车票网上购票管理 息系统数据库设计与实现

西安建筑科技大学课程设计(论文)任务书

专业班级: 信管1 0 1 学生姓名: 指导教师(签名

) : 一、课程设计(论文)题目 火车票网上购票管理信息系统数据库设计与实现 二、本次课程设计(论文)应达到的目的 数据库系统分析与设计课程设计是信息管理与信息系统专业集中实践性环节之一,是学习完《数据库数据库系统原理及技术》及《数据库系统分析与设计》课程后进行的一次全面的综合练习。其目的在与加深对数据库基础理论和基本知识的理解,掌握借助PowerDesigner开发和设计一个小型数据库系统时设计数据库系统模型的基本方法,提高运用数据库解决实际问题的能力。 三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参数、设计要求等) 要求学生能独立完成一个数据库模型的设计与实现,包括: 1)数据库系统需求分析; 2)数据库概念模型设计; 3)数据库逻辑模型设计; 4)数据库物理模型的实现; 5)完成不少于6000字的课程设计报告撰写。

四、应收集的资料及主要参考文献: [1] 王珊, 萨师煊. 数据库系统概论(第4版). 北京:高教出版社,2006年5月.

五、审核批准意见 研室主任(签字) 设计总说明 次课程设计是要设计一个火车票网上购票管理信息系统数据库的设计与实现。其中数据库设计的主要内容包括管理员信息管理、用户信息管理、乘客信息管理、车票信息管理、订单信息管理、列车信息管理等。并通过PowerDesigner系统分析与建模工具进行设计、软件的实现。利用系统设计结构化思想,利用实现数据库概念数据模型、数据库物理模型,最终生成所设计的数据库。该数据库的前期工作如:系统需求分析阶段、概念设计阶段、逻辑设计阶段,则由具体调查实践完成。 着计算机的广泛普及以及电子商务和网络的发展,人们更加追求愉悦、便捷、快速的订票方式,这对各个交通部门而言即是一次机遇又是一次挑战。所以利用日趋成熟的计算机通信技术和网络优势,来建

期刊管理系统设计说明书

期刊管理系统 设计说明书 小组成员: 高垒 陈盈果戎世禄 解明山伍国华 张鹏飞闫新乐 陈进刘振中 2007年11月20日

目录 1、引言 (4) 1.1编写目的 (4) 1.2读者对象 (4) 1.3项目背景 (4) 1.4参考资料 (5) 2、详细设计 (5) 2.1系统总体功能 (5) 2.2期刊事务 (6) 2.3读者事务 (6) 2.4借阅事 (7) 2.5统计分析 (8) 2.6系统管理 (9) 2.7网络查询 (10) 3、类的设计 (11) 3.1通过需求分析,总结归纳出来的类。 (11) 3.2界面类的设计 (12) 3.3具体功能实现涉及到的类及它们之间的关系 (13) 4、表结构设计 (16) 4.1总体ER图设计: (16) 4.2表的具体设计 (17) (1)用户表----User (17) (2)期刊表---periodical (17) (3)读者表---reader (17) (4)期刊借阅表---Read/Loan (17) (5)期刊入库表 (18) (6)订购表 (18) (7)期刊使用表 (18) (8)期刊装订表 (18) (9)期刊在库情况表 (19) (10)罚款记录表 (19) (11)预览表 (19) 5、系统业务与表之间的关系 (19) 5.1用户登录(USER): (19) 5.2读者登录(READER): (20) 5.3用户密码修改(USER): (20)

5.4读者密码修改(READER): (20) 5.5期刊归还(借出和阅读): (20) 5.6期刊归还(过期): (21) 5.7期刊预约 (21) 5.8期刊查询(类别) (21) 5.9期刊查询(名称) (22) 5.10统计期刊借阅情况 (22) 5.11提供指导 (22) 5.12查询期刊入库情况 (23) 5.13期刊阅览 (23) 5.14期刊借出 (23) 5.15装订业务 (24) 5.16编目业务 (24) 5.17统计读者情况 (24) 5.18生成期刊订购单: (25) 5.19添加读者信息: (25) 5.20添加用户: (25) 5.21期刊入库: (25) 6、系统运行设计 (26) 6.1系统运行及处理流程 (26) 6.2运行组织管理 (26) 7、出错处理设计 (27) 7.1出错提示原则 (27) 7.2错误提示信息设计 (28)

火车票售票管理系统

电子商务分析与设计 设计题目火车站售票管理系统 组长 成员 成员 目录 一、需求分析 ............................................................. 1.1功能需求..................................................................... 1.2系统用例分析............................................................... 火车站售票管理系统的参与者 ...................................................... 管理员用例图 ............................................................................ 系统管理员用例图...................................................................... 票务管理员用例图...................................................................... 乘客用例图 ............................................................................... 二、静态模型设计....................................................... 2.1类图 ........................................................................... 2.2数据库字段.................................................................. 三、动态模型设计....................................................... 3.1时序图 ........................................................................ 3.1.1“系统管理员时序图........................................................... 3.1.2顾客时序图.......................................................................

设备管理系统毕业设计(设计与代码实现)1

目录 前言――――――――――――――――――――――― 摘要――――――――――――――――――――――― 第一章系统需求分析 第二章系统设计 2.1系统方案确定 2.2系统功能实现 第三章怎样开发一个人事工资管理系统? 3.1 编程环境的选择 3.2 关系型数据库的实现 3.3 二者的结合(DBA) 第四章 Visual basic下的控件所实现的功能 4.1实现菜单选项 4.2 实现工具栏 4.3 帮助 第五章系统总体规划 5.1 系统功能 5.2 流程图 第六章系统具体实现 6.1 用户界面的实现 6.2 数据库的实现 第七章结束语 第八章主要参考文献 第九章程序源代码、各功能模块的程序流程图 --------------前言-------------- 设备管理信息系统是一个企事业单位不可缺少的部分,它的内容对于企事业单位的决策者和管理者

来说都至关重要,所以设备管理信息系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理设备的信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。本论文主要介绍的是设备管理信息系统的整个设计过程。 随着计算机技术的不断发展,计算机应用于各大领域,并给人们的生活带来了极大的便利,在固定管理系统亦是如此。以往设备员由于缺乏适当的软件而给其工作带来了很多不便。本论文所介绍的便是一个设备管理信息系统,以方便在设备安排和设备管理信息上的工作任务。 该系统适用于普通设备的管理,在使用上力求操作容易,界面美观,另外,本系统具有较高的扩展性和可维护性,可能在以后需要的时候进行软件升级。 整个系统的开发过程严格遵循软件工程的要求,做到模块化分析、模块化设计和代码编写的模块化。 作为计算机应用的一部分,使用计算机对设备信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高设备管理信息的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 --------------摘要-------------- 设备管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我们使用MICROSOFT公司的VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成设备管理信息的全过程,包括每一物品,例如办公设备、家具、计算机及其他有价值的设备分配一个唯一的物品编码,并根据此编码在计算机中建立设备信息库,对设备的新增、领用、折旧等进行管理,使管理人员可对设备的流向进行跟踪,随时掌握设备的现状及公司雇员领用设备情况,减少设备丢失现象,解决查找、盘点困难等问题,提高管理人员的工作效率。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套设备管理信息系统为例,谈谈其开发过程和所涉及到的问题及解决方法。 企业要想不断提高设备的使用效率,并且在预期的时间内收回所投资金和实现预期的投资收益,就要加强设备管理信息。设备管理信息的主要内容有: ?设备日常管理 ?设备使用效率管理 ?设备投资规模变动的边际收入与边际成本分析 ?设备折旧管理 论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。 关键字:Visual Basic6.0,控件、窗体、数据库,设备管理信息 第一章. 系统需求分析 1.1现行业务系统描述 设备管理信息对每个企业单位都是十分重要的工作,设备管理信息的好,可以使设备发挥最大效益,杜绝各种不良设备,反之则会造成生产资料利用率低下,甚至造成设备流失。 本管理系统是为适应于的设备管理信息而开发的软件。从设备使用的角度管理设备,协助学校建立一套完善的数据管理模型,提供全面数据的编辑、查询、系统管理等等功能,达到对设备科学管理的目

火车订票管理信息数据库设计

目录 一、课题背景及意义 (1) 1.1概述 (1) 1.2意义 (1) 1.3数据库优势 (1) 1.4开发环境 (2) 二、需求分析 (3) 2.1业务需求分析 (3) 2.2功能需求 (3) 2.3数据需求 (4) 2.4性能需求 (5) 三、系统总体设计 (6) 3.1系统组成 (6) 3.2数据库设计 (7) 3.2.1概念结构设计 (7) 3.2.2逻辑结构设计 (8) 3.3 物理结构设计 (9) 3.3.1 确定数据库的存储结构 (10) 3.3.2 调试分析 (10) 3.4数据库模式定义 (20) 四、系统详细设计及实现 (21) 4.1模块简述 (21) 4.2模块设计 (21) 五、结束语 (32) 六、参考文献 (34)

一、课题背景及意义 1.1概述 信息时代已经来临,信息处理的利器——计算机应用于火车站售票的日常管理为火车站售票的现代化带来了从未有过的动力和机遇,为火车站票务管理领域的飞速发展提供了无限潜力。采用计算机管理信息系统已成为火车站票务管理科学化和现代化的重要标志,给火车站票务带来了明显的经济效益和社会效益。采用数据技术建立的管理系统不仅能提高出售/预定车票的效率,还能减少错误发生的概率,方便用户的查询订购车票。降低工作人员的工作量,避免购票人员在车站无效的等票,可以调高购买者买到票的机率,这样的作用在春运期间最为显著,因为在春运的时候车站里许多人是在无效的等票,不仅造成车站里人员管理的困难,还使本可以买到票的人无辜浪费时间在侯票上。目前火车票的订购仅仅依靠手工操作,已现有的工作人员很难应付车票订购高峰时刻的大量数据处理问题,同时还会出现由此带来的旅客查询问题,导致火车误点情况。本次设计拟开发一个火车票订购系统,可以降低人工操作,提高工作效率,同时方便乘客查询订票。 1.2 意义 火车票订购一直是困扰我们的一个老问题,也是社会服务的一个难点,订票的查询以及车票信息的查询时期一个最基本的业务,从便面上看,这只是一个最简单的部分,但是它涉及到管理以及客户服务的多个方面,因此设计了本火车票订购系统来实现票务的查询。 1.3数据库优势 数据库管理的特点很多,它比传统的数据管理拥有很多优点。以下就是数据库的优势。一、数据结构化。所谓“整体”结构化是指在数据库中的数据不再仅仅针对某一个应用,而是面向全组织的;不仅数据内部是结构化的,而且整体也是结构化的,数据之间是有联系的。二、数据的共享性高,冗余度低,易扩充。数据共享可以减少数据的冗余,节约存储空间。数据共享还能够避免数据之间的不相容性和不一致性。三、数据独立性高。包括物理独立性和数据的逻辑独立性。物理的独立性是指用户的应用程序与存储在磁盘上的数据库中的数据是相互独

车票管理系统数据库

车票管理系统数据库 实验报告 题目:车票管理系统数据库 指导老师:邱骋 班级:2011年(秋)计算机 学号:1131001251845 姓名:张彪

1 实验目的 以车票订票管理数据库为例,完成用户需求分析、概念设计阶段的E/R图绘制、逻辑设计、物理设计,并通过SQL实现数据库设计。通过上述过程,理解并掌握数据库设计的有关知识。 2 实验要求 1)需求分析阶段要求明确数据库应用系统设计的具体需求。 2)概念设计阶段要求设计针对数据库应用系统的E/R图。 3)逻辑设计阶段要求明确这个阶段的目的和任务,方法和步骤。 4)物理设计阶段根据前面的内容,给出具体的数据库表结构。

3 需求分析 3.1 需求分析的任务 调查火车票管理系统应用领域涉及的内容,对涉及到领域的各个应用的信息要求和操作要求进行详细分析,形成需求分析说明书。最重要的是调查、收集信息、分析购票人信息和流程。处理要求、数据的安全性与完整性要求。 要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护 3.2 需求分析的过程 铁路局为方便旅客,需开发一个机票车票管理系统。为便于旅客由旅行社代替铁路局把预定车票的旅客信息,包括身份证号码、身高、年龄、旅行时间、旅行目的地,输入火车票预定系统的客户端程序,系统经过查询管理系统内的车次数据服务器后,为旅客安排车次。系统校对无误后即印出车票给旅客。如果某方面出现问题,旅客可以持有效证件去火车站退票。 要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。 3.3 数据字典与流程图 经过可行性分析和初步需求调查,抽象出该系统业务流程图,结合该实例具体情况,给出旅客信息、车票信息的具体需求。 图1 旅客购票流程图 3.3.1 调查用户需求 3.3.1.1 火车站办公需求 功能:旅客持个人证件去火车站购买车票。希望能通过旅客车票查到该旅客的车票编

数据库设备管理系统

郑州轻工业学院本科 数据库课程设计总结报告 设计题目:设备管理系统 学生姓名:xx 、xx 系别:计算机与通信工程学院 专业:计算机科学与技术 班级:计算机科学与技术10~01 学号:xx 指导教师:张保威金松河 2012 年12月30 日

郑州轻工业学院 课程设计任务书 题目设备管理系统 专业、班级计算机科学与技术10-1 学号 xx 姓名 xx 学号 xx 姓名 xx 主要内容: 了解设备管理的基本流程,根据构思活出E---R图。根据所化E---R图,对相应的试题和关系建立表格,实现数据的初始化。用SQL建立数据库表,然后再用其他软件建立界面(如此设备管理系统用的是C#实现界面),将建立好的界面同数据库进行链接,实现对数据库的简单的增删改查。 E-R图思路: 部门向设备处申请所需设备的数量及类型,设备处产生采购清单递交给采购员。 采购员从供应商获得设备存放在设备存放处,设备管理员将设备分配到需要设备的各个部门,部门将设备分给员工进行使用。 在使用设备的过程中,如果设备在保修期限内出现质量问题部门向设备处申请,设备退回供应商;如果设备损坏,由部门向维修人员报修;若无维修价值,则申请报废。 基本要求: 立足于科技日益发达,自动化组不占据主要市场,要求学生根据自己所学的数据库知识,建立简单的数据库实现对设备管理的机械化,自动化。 1:能够数量掌握SQL; 2:能够运用其他辅助工具做图形界面。 3:能够实现对C#和数据库的链接。 4:作出的系统能够对数据库进行简单的增删改查。 5:通过机械化,自动化工具的使用,提高工作效率、准确率。 主要参考资料等: 《数据库系统概论》作者:王珊萨师煊出版社:高等教育出版社 《数据库系统概论》课堂课件。 完成期限:两周 指导教师签名: 课程负责人签名: 2012年 12月 30 日

中国管理类期刊级别

二手数据的来源 重要提示信息

管理世界经济管理中国软科学管理现代化管理工程学报 经济理论与经济管理外国经济与管理南开管理评论企业管理22种管理科学重要期刊(A类) 管理科学学报系统工程理论与实践 管理世界数量经济技术经济研究 金融研究中国软科学 中国管理科学系统工程学报 会计研究科研管理 系统工程理论方法应用管理评论 南开管理评论公共管理学报 管理工程学报管理科学 预测运筹与管理

情报学报中国工业经济 科学学研究农业经济问题 8种提名重要期刊 管理学报 工业工程与管理 中国人口资源与环境 科学学与科学技术管理 研究与发展管理 系统工程 数理统计与管理 Appendix section1. Some useful online databases ?Academic Press ■ Academic Research Library (ARL) ■ Academic Search Premier (ASP) ■ Business Source Premier (BSP) (内容非常全面,总能找到) ■ Elsevier (Science Direct Onsite, SDOS) (速度比较快) ■ Emerald ■ John Wiley ■ Kluwer Online (搜索文献的针对性很好) ■ IEEE 上述数据库,清华图书馆、北大图书馆、国家图书馆均有,北邮只有IEEE和Kluwer Online

Section2. Some main English journals ?Management Science (管理科学) ■ Marketing Science (营销科学) ■ Harvard Business Review (哈佛管理评论) ■ Marketing Management (营销管理) ■ Journal of Marketing (营销杂志) ■ Journal of Marketing Management (营销管理杂志) ■ Journal of Computer Information Systems (计算机信息系统) ■ Decision Support System (决策支持系统) ■ Expert System (专家系统) ■ Telecommunications Policy (通信政策) 上述刊物在国家图书馆西文第2阅览室、第1阅览室均有现刊和过刊。 ?Industrial Marketing Management ■ European Management Journal ■ Journal of Business Research ■ Journal of Service Research ■ Journal of the Academy of Marketing Science ■ Journal of Business & Industrial Marketing ■ Academy of Management Review ■ Journal of Business Research

企业设备管理系统

企业设备管理系统 1

第 4 章企业设备管理系统 公司经常需要采购一些设备,用以满足公司正常运营的需要,采购回来的设备不能堆 放在库房里就不论了,谁想用的时候就去拿,谁想换的时候就去换。这样,公司的设备恐 怕会越来越少,公司正常的运营就会受到影响。因此,需要对公司的设备进行库存管理, 保证设备借出和归还有序,还要能查到设备的借出情况。企业设备管理系统正好能满足这 个需求,它提供了对设备库存、设备借出、设备归还和设备统计信息的管理。 4.1 系统设计 系统设计是系统开发最为关键的一环,良好的系统设计需要把握系统的需求,并合理 地划分功能模块。企业设备管理系统的系统设计还需要把握一个关键点,就是明确设备的 惟一性,尽管设备可能一模一样,可是也应该区别开来,因为我们的借出、归还以及借出 历史的统计都是要具体到某一个设备的,需要对每一个设备赋予不同的设备编号,一般会 制作标签贴在设备上,这恐怕是库房管理员常做的工作,设备编号的 2

方式能够根据公司具 体决定。 4.1.1 功能描述 企业设备管理系统包括设备库存管理、设备借出归还管理和设备统计信息管理,详细 的功能描述如下。 1. 设备库存管理 设备库存管理包括新设备入库、修改设备信息和陈旧设备的库存清理。新设备入库是 对新采购的设备进行入库的操作。修改设备信息是对入库设备的名称、购买人、入库时间、 设备说明等信息的修改。库存清理,是清理库存中不能再用的设备。 2. 设备借出归还管理 设备借出归还管理包括设备借出管理和设备归还管理。对于设备借出管理,如果设备 已经借出,要提示用户谁借走了设备。当借出成功的时候,需要在列表中显示借出人、借 出时间和借出设备信息,如果归还成功,还需要显示设备归还时间。 3. 设备统计信息管理 设备统计信息管理包括对设备借出历史信息、设备使用频率信息 3

01期刊管理系统需求分析

一、期刊管理系统需求分析目录 1.2.1系统任务概述 1.2.2功能需求 (3) 1.2.3数据流图 (3) 1.2.4数据字典 (6) 1.2.5E-R图 (6) 1.2.6性能要求 (7) 1.2.7运行环境 (7)

一、期刊管理系统需求分析 1.2.1系统任务概述 人类社会已经进入了一个以信息技术为中心的时代。人类传递信息、获取信息、交流信息的方式发生了前所未有的变革。期刊信息是图书馆、企事业单位资料室等进行期刊管理所必需二频繁使用的信息资料。在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。 一个最典型的手工处理还书过程就是: 读者将要借的书和借阅证交给工作人员,工作人员将每本书 上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏 里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书 过程就完成了。还书时,读者将要还的书交给工作人员,工作人 员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信 息,这样还书过程就完成了。 以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。 1.2.2功能需求 期刊管理系统的目的是实现期刊登记、借阅、查询等业务的自动化管理,以提高工作效率。该系统的主要功能如下: 1.读者信息管理:对于每一个读者都可以办一张借阅卡,并有自己的用 户名和密码,成为注册用户,添加读者信息,更改读者信息,删除读者信息,读者类型设置,读者档案管理,借阅证挂失与恢复,过期续证管理。 2.期刊管理:管理所有种类期刊的基本信息,管理员登记新到的期刊信 息,包括刊号、年、期、数量和相应的文字信息。 3.期刊借阅:处理读者的期刊借阅、归还业务。

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