求助!学生户籍管理系统(Delphi5+SQL Server7.0)(150分)

  • 主题发起人 主题发起人 yhou31
  • 开始时间 开始时间
Y

yhou31

Unregistered / Unconfirmed
GUEST, unregistred user!
在下原有一实习项目(老师布置):用Delphi5.0开发学生户籍管理系统。程序基本
编好,但最近老师又提出把单机版变为访问MSSQL Server7.0。但各种Delphi书籍对编程
访问MSSQL基本没有涉及,似乎要用到什么ADO,又好象要设置BDE的什么参数,老师又提示
好象要先在SQL Server上建表.....我实在搞不懂怎么做了,请各位高手帮帮我,最好能
介绍较详细的控件设置和操作步骤(本地的和SQL Server上的)。小弟在此不胜感激,且为
您奉上150分。
 
1.安装NT或2000操作系统,然后在操作系统平台上安装SQL SERVER7.0数据库服务器;
2.打开SQL Server7.0的Enterprise manager管理器,打开数据库服务器,添加一个新
的数据库;
3.前台数据库可以用ODBC或BDE连接SQL Server7.0数据库,即建立数据库别名;
4.Delphi中可以用database,datasource,query等控件登陆访问数据库,基本操作与一
般的数据库操作将不会有太多的差别
 
你的什么户籍管理肯定也是一个数据库吧。
先在你的机器上安装Sql 7 (操作系统是windows的就可以了)。
然后安装Sql 7。用Sql 的企业管理器或者找本书看看,建好数据库和其中的数据表。
Delphi和Sql 的连接用BDE,可以创建别名,也可以在程序中用session动态创建。
控件用Database,DbGrid(显示用),Query,Storeproc等等。
其实现在很多书上都讲了如何和MSSQL的连接以及编程,仔细找找,书店里肯定有的,
网上也有很多这种电子书籍的。
祝你好运
 
回答这个问题可以写一编文章出来。
 
如果你在广州,可以找我,
 
>> 似乎要用到什么ADO,又好象要设置BDE的什么参数,

ADO 与 BDE 是访问数据库的两种方式,

你用BDE就不需要用ADO了,不过用ADO联 M$的SQL 应该比较好(毕竟是同一家),
用ADO连SQL比较简单, 用ConnectString的向导。
先在win98上装SQL Desktop server(你的情况,桌面版好像足够了),
用SQLServer建表可用Enterprise manager,也可以用SQL 直接写。

如果仅仅是学生户籍,应该不太复杂。
——————
噢,最近我们学校的领导心血来潮说,要搞学分制,搞网上选课。
我成了壮丁,要我写网上的模块, 我和同学在办公室里讨论该系统时,
却被人赶了出去,说我们占了老师的位置,天哪,现在是暑假,大家都下班了。


 
能不能再具体点!谢谢
 
这个问题太大了,还是找本书先自己研究吧!
 
万事开头难,但你能开发出单机版的话,连接数据库问题不大,
你可以用odbc连本地的其他数据库,以后该为sql s的,就可以了,祝你好运!
 
既然你的程序是用Delphi+某本地数据库来实现的,修改的方法如下:
1、学会MS SQL Server7.0
2、在SQL上建库、建表
3、把程序中所有的TDatabase控件中的
Driver Name 改为MSSQL
Database Name 改为你在SQL上所建的库名
Server Name 改为你安装SQL的那台计算机的名字
User Name 使用SA就行了
3、程序运行应该就跟原来的程序一样了,而且更稳定
 
这个问题说难不难,但也不简单,我以前用DELPHI3。0做过,说起来要很多篇幅,
如果你在上海附近,我可以帮你,或发EMAIL给你,
 
I am in ShangHai , E-mail :socket@263.net
反正我也闲着没事情做,可以帮帮你啦!
 
其实我做的本地数据库蛮简单的,就是先用Database Desktop 建几张表,在窗体上
放几个datasource和query(没用Tdatabase控件),实现添加,修改,查找,删除等功能,
只是不知道如何和MS SQL Server 连接及设置参数,可能就是用Delphi自带的控件吧,但
是哪些呢? 拜托,给我E-mail或在这里回答,分数我是会“该出手时就出手”的!!!!!
先谢过各位大虾了。
E-mail: yhou31@chinaren.com

 
在龙腾基地网站上有我的一个人才市场管理源程序。
使用DELPHI5。0+SQL SERVER 7。0 开发。
请下载:
http://a99168.yeah.net
http://srjx.yeah.net
 
没人再讨论了吗?
我可要送分了呀!!!
 
再Delphi5.0中沒有看到很多ADO控件了嗎,先選ADOTable或ADOQuery,
然後再屬性里選連接數據庫的.
安步驟連數據的表單,只要知道SQL密碼就可以啦.
然後用Datasource,Datagrid就你自己看者辦,(包括給分).
 
我正在做我们学校的学生管理系统,用的也是delphi5.0+MS SQL SERVER7.0,三层C/S结构,
部分程序发布成B/S结构,使用bde连接数据库,如果你在北京,可以发邮件给我,咱们交流交流.
pisilly@CHINA.COM
 
我曾经做过一个.你原来做的可以进行移植,只要原来是用数据库来进行存储的,把BDE的driver改一下,这种东西现在有很多人写书了.在BDE中使用的数据库和编程关系不是很大
 
不知你编程的风格是怎样。

最好在编单机版的时候就养成习惯,把所有与数据库连接的控件如TTable,
TQuery,等等放在一个DataModule中,在其它FORM要使用数据控件时就用USES DM;
引用一下。
这样做一是便于集中管理,其次在以后移到C/S系统时也方便,只要改动一个模块就可以
了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部