- 博客(0)
- 资源 (13)
空空如也
C语言编写的词法分析
char ch;//保存最新读进的源程序字符
char strToken[128];//保存构成单词符号的字符串
void GetChar();//将下一个字符读到ch中,搜索指示器前移一个字符位置
void GetBC();//检查ch中的字符是否为空白,若是,则调用getChar,直至ch中为非空字符
void Concat();//将ch中的字符连接到strToken之后,
/*int IsLetter();//判断ch中的字符是否为字母,利用ctype.h中提供的isalpha来实现。 */
/*int IsDigit();//判断ch中的字符是否为数字,利用ctype.h中提供的isdigit来实现*/
int Reserve();//对strToken中的字符串查找保留字表,若是保留字,则返回它的编码,若不是则返回一个非编码数值。
void Retract();//将搜索指示器回调一个字符位置,ch置为空。
int InsertId();//将strToken中的标识符插入符号表,返回符号表指针。
int InsertConst();//将strToken中的常数插入常数表中,返回常数表的指针。
/*
2010-05-13
图书管理系统概要设计
1引言
随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而中小型租、借书机构仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足其管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此图书管理系统软件力求提高其管理效率。
1.1编写目的
本文档的编写是为了完善图书管理系统软件的开发途径和应用方法。以求在最短的时间高效的开发图书管理系统。
1.2背景
本项目的名称:图书管理系统开发软件。
本项目的任务提出者及开发者是图书管理系统软件开发小组,用户是中小型租、借书机构。
本产品是针对电脑管理图书的需求设计的,可以完成读者登记、购入新书、读者借还书、等主要功能。
1.3定义
开发(develop):不是单纯指开发活动,还包括维护活动。
项目 (project):该词指的是向顾客或最终用户交付一个或多个产品的收管理的相关资源的集合。这个资源集合有着明确的始点和终点,并且一般是按照某项计划运行。这种计划通常会形成文件,并且说明要交付或实现的产品、所用的资源和经费、要做的工作和工作进度,一个项目可能有若干项目组成。
项目开发计划(project development plan):是一种把项目一定一过程与项目如何推进连接起来的方案。
2010-05-13
图书管理系统可行性分析报告
一、引言
某图书馆为了方便管理和与读者、图书供应商更好的联系特提出开发此系统。
(一)编写目的:
从现在应用的技术方面和用户的操作方式方面研究图书馆管理管理系统的可行性和必要性。
(二) 项目背景:
项目的任务提出者:该图书馆馆长
开发者:软件工程系
用户:图书馆工作人员及读者
(三)参考资料:
《软件工程》 清华大学出版社
《数据结构—C++语言的使用》 西安电子科技大学出版社
《Visual C++ 高级编程》 清华工业出版社
二、可行性研究的前提
(一) 要求:
功能:能够准确快速的记录图书的状态,以便能轻易的查出图书是否被借、是否归还、是否借出超期等信息;读者和管理人员可进行一些需要的操作。
性能:稳定快速,实时控制
输入/输出:条形码英文和汉字输入,英文和汉字输出
安全与保密要求:不能轻易被破坏,不能让管理人员以外的人删改图书信息,对断电、死机、系统崩溃等问题有有力措施以保障数据不受损失。
(二)可行性研究方法:
通过调查分析开发图书馆管理所具备的能力及实现的方法。确定总体结构,利用SQL Server数据库所具有的能力,以最简洁最容易的方法,使用VC++使其成为一个初级的系统软件。
(三) 决定可行性的主要因素:
图书馆规模、设备状况、操作人员技术
三、对现有系统的分析
(一) 处理流程和数据流程 (略)
(二)工作负荷
由于数据量越来越大,现有的系统已明显不能适应目前的庞大数据量,系统工作负荷过大。
(三) 费用支出
由于现有系统的工作负荷严重超载,在现有系统上投入的人力,设备,空间,材料,等等与其他的一系列支持性服务越来越大,导致开发费用支出巨大,严重影响系统的可用性,急需改进。
(四) 人员 设备
鉴于原有系统的技术性含量比较低,故不需要多少高技术人员的操作,只是由于数据量的日益扩大,所需要的操作人员数量不断增大。这一点已不再适应目前信息化时代的步伐。
设备的科技含量也比较低,没有达到大量的计算机普及程度。
(五) 局限性
经过严谨的分析,可知原有的系统存在很大的局限性,比如技术的过于陈旧,人员工作负荷大,系统维护及费用支出巨大,人员与设备技术含量低等等一系列缺点,所有这些都明确了需要一个新的适应新的信息化时代的高科技的系统。所以开发这样一个系统还是很有必要的。
四、所建议系统技术可行性分析
(一)对系统的简要描述
新系统在原有系统的基础上加入了新的数据库的支持,使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地改善。
(二)处理流程和数据流程 (略)
(三)与现有系统比较的优越性
在以上几点中已可以看出新系统的性能与功能上与现有系统的差别,首先新系统克服了原来系统的资金投入大,人员设备技术含量低,系统工作负担重等缺点。而且加入了对数据的安全性保护的功能,使原有系统在可用性与稳健性方面有了很大的进步。
(四)采用建议系统可能带来的影响
1.设备:采用建议系统后,改进了原有系统的性能所以对设备要求自然更高,建议系统使用了最先进的技术使设备也必须跟着升级。
2.现有软件:由于建议系统采用了先进的数据库技术以及一系列高技术含量软件,使得原来系统上的一些软件无法继续使用,不过在新系统开发过程中将尽量考虑到,对现有软件的兼容性。
3.用户:建议系统使用的新技术是完全基于原有的系统上的,故用户不必考虑新系统带来的人员培训等等。
(五)技术可行性评价
就目前使用的开发技术来说建议系统的功能目标应该能够达到;利用现有的技术在规定的期限内开发工作基本能够完成。
五、 所建议系统经济可行性分析
(一) 该系统对客户的影响:
建议系统是为了改善原有系统在经费支出过高的缺点的,所以新系统一经使用在经费支出方面一定会得到很好的改善,用户在使用了新系统后只需要花一定资金购买一部分计算机与软件就能实现自动化.
(二)购货方面:
1.支出
(1)系统开发费用
1)人员费用:本系统开发期为三周,试运行一周。开发期需要开发人员×人,试运行期需要开发人员2人。人员费用为×万元。
2)设备费:本系统所需的硬件设备费用为×万元。
3)不可预见费:按开发费用的15%计算。
(2)系统运行费用
1)系统维护费:需要 ×人/年进行系统维护,维护费为×万元
2)设备维护费:设备更新费为×万元。设备维护费为×万元。
3)消耗材料费:每年按×元计算。
综上所述,设系统使用时间×年,系统开发和运行总费用×万元,平均×万元/年。
2.收益
(1)提高工作效率
(2)减少工作人员
六、社会因素分析
七、其他可供选择的方案
八、结论意见
2010-04-05
网络架构大作业-WEB,FTP,DNS,SMAIL等的配置
1、概 述..............................................................................................................................................3
1.1实验目的............................................................................................................................3
1.2网络拓扑............................................................................................................................3
1.3实验要求............................................................................................................................3
1.4实验分析规划....................................................................................................................5
2、DHCP服务搭建及测试...............................................................................................................5
2.1 DHCP服务搭建前的准备................................................................................................5
2.2 DHCP服务的搭建............................................................................................................6
2.3 DHCP服务的测试............................................................................................................7
2.4 实验过程中遇到的问题及解决方法..............................................................................7
3、DNS服务搭建及测试................................................................................................................ 8
3.1 DNS服务的搭建..............................................................................................................8
3.2 DNS服务的验证..............................................................................................................9
3.3 实验过程遇到的问题及解决办法.................................................................................11
4、WEB服务搭建及测试...............................................................................................................12
4.1 WEB服务的准备工作....................................................................................................12
4.2 WEB服务的搭建及测试................................................................................................12
4.2.1 配置站点modern.................................................................................................12
4.2.2配置虚拟目录.......................................................................................................13
4.2.3配置站点sit...........................................................................................................13
4.2.4配置站点8080......................................................................................................15
4.3 实验过程中遇到的问题和解决方法............................................................................16
5、FTP服务搭建及测试.................................................................................................................17
5.1 FTP服务架构之Serv_U.................................................................................................17
5.1.1安装Serv_U..........................................................................................................17
5.1.2 serv_U基本配置..................................................................................................17
5.1.3 modern用户的创建及测试..................................................................................17
5.1.4 Sit用户的创建及测试..........................................................................................18
5.1.5 list用户的创建及测试.........................................................................................19
5.2 FTP服务的总体测试......................................................................................................20
5.3实验过程中遇到的问题及解决方法..............................................................................22
6、Email搭建及测试......................................................................................................................23
6.1 Email服务的搭建...........................................................................................................23
6.1.1 foxmail50ch的安装...............................................................................................23
6.1.2 Mdaemon803_sc的安装........................................................................................24
6.2 Email服务的测试...........................................................................................................25
6.2.1 foxmail50ch的测试...............................................................................................25
6.2.2 Mdaemon803_sc的测试........................................................................................28
6.3 实验过程中遇到的问题及解决方法............................................................................32
7、实验心得......................................................................
2010-03-26
数据库设计教学范例--宿舍管理系统
(1)学生的基本情况
(2)宿舍的基本信息
(3)宿舍财产的基本信息
(7)离校的基本信息
(5)报修的基本信息
(6)夜归的基本信息
(4)快件收发的基本信息
里面包含有数据流图,E-R图,需求分析等等。
2010-03-26
数据库表的建立,各种查询及视图建立实验报告
一、建立以下五个表:
教师表:Teacher,学生表:Student, 课程表:Course,选课表:SC,授课表:TC
二、完成以下查询:
1.查询成绩在80-90之间的记录。
2.查询至少4个同学选修的课程名。
3.查询其他系中比“信息系”所有学生年龄都大的学生名单及年龄,并按年龄降序输出:
4.查询与学生张建国同岁的所有学生的学号。姓名和系别。
5.查询选修了2门以上课程的学生名单。
6.查询至少有一门与“张建国”选课相同的学生的姓名,课程号,系别
7.查询成绩比该课程平均成绩高的学生的成绩表。
8.查询选课号为01001课程且成绩高于课程01002学生的姓名,此两门课的课程名和成绩。
9.查询所有没选修01001号课程的学生名单
10、查询每个同学各门课程的平均成绩和最高成绩,按降序输出姓名、平均成绩、最高成绩;
11、查询所有学生都选修了的课程号和课程名;
12、查询选修了991102号学生选修了的课程的学生学号和姓名。
三、使用SQL创建视图,修改记录
1.创建成绩视图SCORE_VIEW,包含学号sno,姓名sn,课程名cn,成绩score;
2.创建一个计算机系学生名单视图S_VIEW,包含学号sno,姓名sn,性别sex;
3.通过上面的视图,修改学号为991102,课程号01001的成绩记录;
4,创建一个视图,计算机系学生的成绩单score_view_CDEPT,包含学号sno,姓名sn,课程名cn,成绩score
2009-11-16
各种利于大学生学习的网站
里面包含各种考证网址,著名大学的共享网址。例如:各种考证网站汇总:http://www.topsage.com/
中国IT实验室:http://www.chinaitlab.com/
2009-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人