aaw607.07

1
Viện Đại học Mở Hà Nội Khoa Công nghệ Thông tin Bài tập lớn Môn học: Lập trình Hướng sự kiện 7 - Qun lý tin gi tiết kim ca khách ti ngân hàng Mô tả: Công tác quản lý tiền gửi, lãi suất tiết kiệm của khách được mô tả thông qua các bước: - Khách hàng đến gửi tiền sẽ tự chọn lựa hình thức và kỳ hạn (tính theo tháng), mỗi loại kỳ hạn sẽ có lãi suất tiết kiệm khác nhau (Tham khảo thông tin tại quĩ tiết kiệm để biết thêm lãi suất và kỳ hạn). - Nhân viên ngân hàng sẽ lưu các thông tin về khách hàng, số tiền gửi và lập sổ tiết kiệm cho khách hàng. Đến kỳ hạn khách hàng sẽ nhận được số tiền lãi và gốc, hoặc tiếp tục gia hạn với quĩ tiết kiệm. Mọi trường hợp rút tiền trước hạn đều được qui về gửi không kỳ hạn. Để giải quyết bài toán trên, người ta có thể sử dụng các bảng để lưu trữ và xử lý các thông tin như sau: - Thông tin về khách hàng. - Thông tin về kỳ hạn và lãi suất tương ứng. - Thông tin tiền gửi tiết kiệm của khách hàng. - Thiết kế các truy vấn sẵn trong cơ sở dữ liệu (Query/StoredProcedure) thực hiện các công việc liên quan của bài toán quản lý (Các thao tác cập nhật có sở dữ liệu: thêm mới, sửa, xóa,…). - Tìm kiếm thông tin theo các yêu cầu cụ thể nào đó (Tìm kiếm thông tin khách hàng theo tên, theo kỳ hạn, thông tin các sổ tiết kiệm theo khoảng thời gian nào đó,…. Hãy viết chương trình quản lý trên với các yêu cầu như sau: I. CSDL : - Thiết kế trên SQL Server. - Trong CSDL có các bảng trên với các trường, các bảng phục vụ cho yêu cầu của chương trình. (sinh viên có thể thêm bảng/trường nếu cần thiết). - Các trường trong các bảng khi thiết kế phải thiết lập đầy đủ các thuộc tính (và với Access: qui định việc xác nhận hợp lệ cho dữ liệu nhập vào bằng các thuộc tính Validation Rules, Validation Text). - Các bảng có quan hệ với nhau (Access: sử dụng Lookup cho các trường khóa ngoại). - Thiết kế các truy vấn cập nhật (thêm, sửa, xóa) thành các query lưu trữ trong csdl. II. Chương trình : - Viết trên VB.NET/C#.NET, giao tiếp các chức năng thông qua hệ thống menu/toolbar. - Hạn chế các thao tác sử dụng chuột, hỗ trợ người dùng thao tác bằng bàn phím để tăng tốc độ sử dụng chương trình. - Các chức năng cập nhật dữ liệu (thêm, sửa, xóa) có sử dụng các query/Stored Procedure đã thiết kế trong csdl. - Dữ liệu của chương trình phải được kiểm tra chặt chẽ để tránh lỗi. - Các báo cáo viết trên Crystal Report và được gọi qua chương trình.

Upload: sdfg

Post on 27-Sep-2015

220 views

Category:

Documents


2 download

DESCRIPTION

kbc

TRANSCRIPT

  • Vin i hc M H Ni Khoa Cng ngh Thng tin

    Bi tp ln Mn hc: Lp trnh Hng s kin

    7 -

    Qun l tin gi tit kim ca khch ti ngn hng M t:

    Cng tc qun l tin gi, li sut tit kim ca khch c m t thng qua cc bc:

    - Khch hng n gi tin s t chn la hnh thc v k hn (tnh theo thng), mi loi k hn s c li sut tit kim khc nhau (Tham kho thng tin ti qu tit kim bit thm li sut v k hn).

    - Nhn vin ngn hng s lu cc thng tin v khch hng, s tin gi v lp s tit kim cho khch hng. n k hn khch hng s nhn c s tin li v gc, hoc tip tc gia hn vi qu tit kim. Mi trng hp rt tin trc hn u c qui v gi khng k hn.

    gii quyt bi ton trn, ngi ta c th s dng cc bng lu tr v x l cc

    thng tin nh sau: - Thng tin v khch hng. - Thng tin v k hn v li sut tng ng. - Thng tin tin gi tit kim ca khch hng. - Thit k cc truy vn sn trong c s d liu (Query/StoredProcedure) thc hin cc

    cng vic lin quan ca bi ton qun l (Cc thao tc cp nht c s d liu: thm mi, sa, xa,).

    - Tm kim thng tin theo cc yu cu c th no (Tm kim thng tin khch hng theo tn, theo k hn, thng tin cc s tit kim theo khong thi gian no ,.

    Hy vit chng trnh qun l trn vi cc yu cu nh sau:

    I. CSDL: - Thit k trn SQL Server. - Trong CSDL c cc bng trn vi cc trng, cc bng phc v cho yu cu ca

    chng trnh. (sinh vin c th thm bng/trng nu cn thit). - Cc trng trong cc bng khi thit k phi thit lp y cc thuc tnh (v vi

    Access: qui nh vic xc nhn hp l cho d liu nhp vo bng cc thuc tnh Validation Rules, Validation Text).

    - Cc bng c quan h vi nhau (Access: s dng Lookup cho cc trng kha ngoi). - Thit k cc truy vn cp nht (thm, sa, xa) thnh cc query lu tr trong csdl. II. Chng trnh: - Vit trn VB.NET/C#.NET, giao tip cc chc nng thng qua h thng

    menu/toolbar. - Hn ch cc thao tc s dng chut, h tr ngi dng thao tc bng bn phm

    tng tc s dng chng trnh. - Cc chc nng cp nht d liu (thm, sa, xa) c s dng cc query/Stored

    Procedure thit k trong csdl. - D liu ca chng trnh phi c kim tra cht ch trnh li. - Cc bo co vit trn Crystal Report v c gi qua chng trnh.